上一页 1 ··· 7 8 9 10 11 12 13 14 下一页
摘要: 上面这种是错的,因为定义了类ostream的对象,其他人员是不能改变iostream的任何变量和对象的,所以这里要加一个引用才对呢 阅读全文
posted @ 2017-03-20 20:48 小陈同学啦 阅读(1263) 评论(0) 推荐(0) 编辑
摘要: 这里注意类的成员函数的重载中的形参永远比友元函数的形参少一个!!!!!!! 前置的很特别哟 阅读全文
posted @ 2017-03-19 20:25 小陈同学啦 阅读(1540) 评论(0) 推荐(0) 编辑
摘要: 因为,类的成员变量一般是私有的,所以,类的外部除了友元函数其他函数都不能调用类的私有变量。 阅读全文
posted @ 2017-03-19 19:50 小陈同学啦 阅读(577) 评论(0) 推荐(0) 编辑
摘要: 代码的运行结果就是空,我不晓得什么原因 其实应该这个样子。 阅读全文
posted @ 2017-03-19 11:14 小陈同学啦 阅读(160) 评论(0) 推荐(0) 编辑
摘要: c不能调用构造和析构函数,而c++的可以 哈哈这样子是不对的,虽然程序没有报错,但是一步一步调试,数组那里出了问题 本程序应该为: 一定要记住数组的释放的表达方法。 阅读全文
posted @ 2017-03-18 16:39 小陈同学啦 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 在构造函数中调用构造函数是一个危险的行为 匿名对象如果没有被承接,会立马析构掉的。 阅读全文
posted @ 2017-03-18 12:43 小陈同学啦 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 匿名对象引用的时候必须用const 不然报错 阅读全文
posted @ 2017-03-18 12:41 小陈同学啦 阅读(338) 评论(1) 推荐(0) 编辑
摘要: 深拷贝和浅拷贝只是针对于指针, 浅拷贝:也就是在对象复制时,只是对对象中的数据成员进行简单的赋值,如果对象中存在动态成员,即指针,浅拷贝就会出现问题 这个默认的拷贝构造函数采用的是“位拷贝”(浅拷贝),而非“值拷贝”(深拷贝)的方式,如果类中含有指针变量,默认的拷贝构造函数必定出错。 阅读全文
posted @ 2017-03-18 11:36 小陈同学啦 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 1 #include 2 3 using namespace std; 4 //解析和析构函数的调用 5 class Test 6 { 7 public: 8 Test() 9 { 10 cout"; 53 Test t1;//无参函数的赋值 54 cout\n"; 56 Test t2(1,3);//两个形参的函数调用... 阅读全文
posted @ 2017-03-16 21:37 小陈同学啦 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 1 #include 2 3 using namespace std; 4 //解析和析构函数的调用 5 class Test 6 { 7 public: 8 Test() 9 { 10 cout"; 41 Test t1;//无参函数的赋值 42 cout"; 44 Test t2(1,3);//两个形参的函数调用 4... 阅读全文
posted @ 2017-03-16 20:55 小陈同学啦 阅读(275) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 下一页