深度探索c++对象模型读书笔记之构造函数语意学(一)
摘要:
copy constructor的构造操作1、有三种情况可以用到复制构造函数:1>对一个object做显示的初始化操作。例如:X x; X xx=x;2>当object被当做参数交给某个函数时。例如:X x; foo(x);3>当函数传回一个class object时。例如:foo_bar(){ X xx; return xx;}2、合成复制构造函数: c++standard上说,如果class没有声明一个copy constructor,就会有隐式的声明或隐式的定义出现。和以前一样,c++Standard把copy construct区分为trivial和nontrivia 阅读全文
posted @ 2012-09-18 19:58 探索超越 阅读(1092) 评论(0) 推荐(0)
浙公网安备 33010602011771号