C++ 编程思想——引用和拷贝构造函数
摘要:
引用就像能自动地被编译器间接引用的常量型指针。它通常用于函数的参数表中和函数的返回值,但也可以独立使用。当引用被做函数参数时,在函数内任何对引用的更改将对函数外的参数产生改变。从函数返回的引用必须像指针一样对待。当函数返回时,引用关联的对象应该存在,否则,将不知道指向哪一个内存。使用引用时有一定的规则:1.创建引用时必须初始化。2.引用被初始化后就不能改变。3.引用不能为NULL。必须确保引用和一块合法的存储单元关联。参数传递准则: 传值方式需要调用构造函数和析构函数,然而如果不想改变参数,则可通过常量引用传递,它仅需要将地址压栈。声明一个私有的拷贝构造函数可以防止按值传递。拷贝构造函数在按值 阅读全文
posted @ 2012-12-09 14:17 至柔 阅读(334) 评论(0) 推荐(0)
浙公网安备 33010602011771号