typedef struct
typedef struct
同一个结构下用new 生成的a,b,
能不能相互拷贝,就是b=a,a=b 的方式?
[解决办法]
typedef struct _tagSTR
{
...
}STR;
struct里面没有new出来的指针的时候,可以
STR *pa = new STR();
STR *pb = new STR();
*pa=*pb;
如果里面有new出来的指针,并且要求深拷贝的话
要重载拷贝构造函数。。。
[解决办法]
*a=*b;
[解决办法]
b=a,a=b
会丢东西的!
*a = *b 可以!
[解决办法]
我不说了
[解决办法]
你用new生成
那么a和b都是指针
a=b或b=a只是地址复制
使a、b指向同一块内存
这样会造成内存泄漏
[解决办法]