摘要: 值语义与对象语义。值语义就是拷贝完成过后,与原对象再无联系。C++内置类型都属于值语义。string vector map也是值语义。对象语义是只面向对象意义下的对象,有两种情况,或禁止对象拷贝,或拷贝后仍共享底层资源,改变任何一个值,就会改变另外一个。对象语义的生命周期,靠智能指针去控制,转化为值 阅读全文
posted @ 2017-03-21 15:47 冥地魔王 阅读(164) 评论(0) 推荐(0)