-
p->m_iX = 10; // (*p).m_iX = 10; 前面时一个指针,用->,后面是对象,用.查看全部
-
当数据成员中有指针时,浅拷贝使两个对象的成员指针指向相同的内存地址查看全部
-
对象B有对象A,创建B时先执行B的构造函数,再执行A的构造函数查看全部
-
Array.cpp1查看全部
-
Array.h查看全部
-
深拷贝:不是简单的或值的拷贝,还包括堆中所有数据的拷贝。(指针指向的内存内容的拷贝)查看全部
-
拷贝构造函数:array arr1; //调用构造函数Array(){……} array arr2 = arr1;//调用拷贝构造函数Array(const Array &arr){……}。 //其中arr1作为拷贝构造函数的参数。查看全部
-
常成员函数中可以使用普通的数据成员,但是不能改变对象成员的值查看全部
-
对象各自的this指针指向各自对象的首地址,所以不同对象的this指针一定指向不同的内存地址查看全部
-
深拷贝:不是简单的值的拷贝,对象拷贝时,堆中数据类型也进行拷贝查看全部
-
案例二 //在最初 将拷贝构造函数时,只讲了定义 没有将声明 class Array { public: Array(){m_iCount=5;m_pArr=new int[m_iCount];} Array(const Array& arr) {m_iCount=arr.m_iCount; m_pArr=arr.m_pArr;} private: int m_iCount; int *m_pArr; } 实现: int main() { Array arr1; Array arr2=arr1; return 0; }查看全部
-
Line类的构造函数,带初始化列表查看全部
-
类:坐标查看全部
-
system就是调用从程序中调用系统命令(和shell命令)。 system("pause")就是从程序里调用“pause”命令; 而“pause”这个系统命令的功能很简单,就是在命令行上输出一行类似于“Press any key to exit”的字,等待用户按一个键,然后返回。 system("pause")是个函数调用, 在stdlib.h中定义, 作用是执行一个操作系统命令。而 pause 命令的作用就是中断当前程序并等待一个输入后继续。 不加这个一闪而过是因为你的程序运行完了, 退出了。查看全部
-
system("pause"):暂停往下执行,按任意键继续执行查看全部
举报
0/150
提交
取消