mfc中 引用与复制的问题
CString name("jiaquan");
CString m_name;
m_name=name;
在这里的m_name里面的存内容是"jiaquan",那么m_name是对变量name的引用呢还是对name的一份复制呢?
换句话说:就是在我的内存里面是只有一份"jiaquan"的空间还是有两份内存呢
[解决办法]
是复制。m_name = name调用了CString的复制运算符
引用这么定义:CString& ref_name = name;
[解决办法]