摘要: http://www.cnblogs.com/fanzhidongyzby/archive/2013/01/12/2858040.html C++对象可以使用两种方式进行创建:构造函数和复制构造函数。假如我们定义了类A,并使用它创建对象。 A a,b; A c=a; A d(b); 对象... 阅读全文
posted @ 2013-09-28 20:21 N3verL4nd 阅读(151) 评论(0) 推荐(0)
摘要: 说起函数,就不免要谈谈函数的参数和返回值。一般的,我们习惯把函数看作一个处理的封装(比如黑箱),而参数和返回值一般对应着处理过程的输入和输出。这种情况下,参数和返回值都是值类型的,也就是说,函数和它的调用者的信息交流方式是用过数据的拷贝来完成,即我们习惯上称呼的“值传递”。但是自从引入了“引用”... 阅读全文
posted @ 2013-09-28 12:40 N3verL4nd 阅读(164) 评论(0) 推荐(0)
摘要: 一. 什么是拷贝构造函数 首先对于普通类型的对象来说,它们之间的复制是很简单的,例如: [c-sharp] view plaincopy int a = 100; int b = a; 而类对象与普通对象不同,类对象内部结构一般较为复杂,存在各种成员变... 阅读全文
posted @ 2013-09-28 10:12 N3verL4nd 阅读(161) 评论(0) 推荐(0)