引用变量
被 palabos 倒逼学 C++。
1 引用变量
1 |
|
rats 和 rodents 指向相同的值和内存单元。引用创建的时候就得赋值。引用应该只和一个变量相关联,不然会有意想不到的问题:
1 |
|
输出结果:
1 |
|
1-1 引用用作函数参数
引用作为函数的参数,使得函数中的变量名成为程序中变量名的别名。函数可以访问调用函数中的变量。常引用
如果想让函数使用传递给它的信息,有不能修改信息,可以使用 常引用。这个时候编译器发现函数试图修改信息,就会生成错误消息。1 |
|
1-2 引用用于结构 和 类对象
是为了处理 “结构” 和 “类” 这些用户定义的类型。函数返回引用
返回一个作为参数传递给函数的引用。作为参数的引用指向函数使用的数据,所以返回的引用也指向这些数据。1 |
|
引用用于类对象
1 |
|
不能返回一个作用域在函数中,函数结束,它就自动销毁的对象。