c++构造函数的显式和隐式调用
摘要:
如果在编写类时没有显示的写出其构造函数,析构函数,以及重载赋值操作符,编译器会在编译代码时,会为该类加上这些。其形式大致如下:[代码]下面给出一些示例,注释部分说明了函数调用的情况:[代码]“A c = a;”这句代码实际调用的是拷贝构造函数,而非赋值函数。因此,我们可以构造出这样的代码。[代码]将整数3赋值给一个A类型对象a,然而以上代码可以编译通过。 -- 有点不合常理... 阅读全文
posted @ 2010-11-16 18:27 可可西 阅读(9727) 评论(1) 推荐(2) 编辑