另外,为什么看过很多代码,都不喜欢吧结构体new出来,而直接使用变量,谢谢

解决方案 »

  1.   

    在补充一下,通常在什么情况下要new出一个结构体呢?
      

  2.   

    这个看个人爱好,是关于堆栈的使用。
    其实,好的程序员都要用指针new 而不用变量
      

  3.   

    你的结构体很大,就最好new一下,最后一起delete掉
    如果就几个成员变量,使用变量就ok了。主要是效率问题
      

  4.   


    拷贝构造函数跟赋值操作符都要写,除非你的结构体就用的基本类型,比如int,等
      

  5.   

    你的意思是如果有char *、string之类以及其他自定义的类型的变量,需要拷贝构造函数跟赋值操作符
    能理解加拷贝构造函数,
    重载 赋值操作符 是不是主要用在pop的时候