1,都是函数
2,拷贝构造函数是一种特殊的构造函数,所以只有当对象不存在或没有被创建时才能执行拷贝构造函数
3,什么时候会调用拷贝构造函数?以下三种情况出现时,会调用一个类的拷贝构造函数:
1) 用一个已经实例化了的该类对象,去实例化该类的另外一个对象;
2) 用该类的对象传值的方式作为一个函数的参数;
3) 一个函数返回值为该类的一个对象。
Debug 通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。
Release 称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好地使用。
Debug 和 Release 的真正秘密,在于一组编译选项。
参考如下网络文章:
http://blog.csdn.net/flyingicecs/article/details/5624254
http://www.cnblogs.com/fairycao/archive/2009/12/16/1625408.html