c++ 12_26 study note

/* 12_26
note:
1. 拷贝构造函数:若是类中没有定义一个拷贝函数编译器会本身定义一个,若是这个类带  有指针变量,并有内存动态分配则它必须有一个拷贝构造函数。
   最多见的形式以下:
     classname(const classname &obj);
   做用:
    1.经过使用另外一个同类对象来初始化新建立的对象
    2.复制对象把它做为参数传递给函数
    3.复制对象并从函数返回这个对象
2. 对象建立包含两个阶段,首先要分配内存,而后进行初 始化(在堆区栈区或者全局数据区留出足够多的字节, 这个时候的内存还比较“原始”没有被“教化”它所包 含的数据通常是零值或者随机值没有实际的意义)
*/
 函数

相关文章
相关标签/搜索