专注C++技术 在这里写下自己的学习心得 感悟 和大家讨论 共同进步(欢迎批评!!!)
从 MFC 4.0 版本开始,当复制 CString 对象时,MFC 增加引用计数而不是复制数据。这使得按值传递参数和按值返回 CString 对象更为高效。这些操作将调用复制构造函数,有时甚至不只一次。增加引用计数会减少这些普通操作的系统开销,并且使人更愿意使用 CString。
随着每个副本的销毁,原对象中的引用计数也会相应减少。直到原 CString 对象的引用计数减少到零时才会销毁该对象。
可使用 CString 成员函数 LockBuffer 和 UnlockBuffer 来禁用或启用引用计数。
Copyright @ @王一伟 Powered by: .Text and ASP.NET Theme by: .NET Monster