摘要:
最近重新拾起c++,复习基础知识,先对引用(&)的用法进行整理。引用好比是对原来的变量起了一个“别名”,如int i; int &a = i;a和i对应的是相同的内存,修改a就等于修改i,类似c语言中指针的用法。使用引用的规则:1.引用被创建时,必须被初始化(如上例 要赋值)2.一旦一个引用被初始化指向一个对象,它就不能改变为另一个对象的引用。(这和指针不同,指针可以指向不同的对象)3.不可能有NULL的引用,即必须确保引用和一个合法的存储单元关联。(《Thinking in C++:Volume One》)下面是引用在函数传值和返回值中的用法:#include<iost 阅读全文