在C++中使用引用类型的成员变量
来源:互联网 发布:windows 批处理 pdf 编辑:程序博客网 时间:2024/05/16 11:59
最近才发现C++可以定义引用类型的成员变量,以前一直以为不可以,原因是初始化时有编译错误,现在说明一下如何定义并初始化引用类型的成员变量:
class Test
{
private:
int &a;//引用类型的成员变量
public:
Test(int &b)
{
a = b;
}
};
上面的写法是有问题的,原因是引用类型的成员变量必须在构造函数的初始化列表中进行初始化,因此正确的写法是:
class Test
{
private:
int &a;
public:
Test(int &b) : a(b)//注意写法
{
}
};
Link 在C++中使用引用类型的成员变量
0 0
- 在C++中使用引用类型的成员变量
- 在类中定义引用类型成员变量
- 返回栈中成员变量引用类型的陷阱
- 关于引用类型的成员变量
- 如何初始化引用类型的成员变量
- c++:类中成员变量是引用
- 使用引用成员变量
- 引用类型和const类型的成员变量
- C++ 类成员引用变量的使用
- C++ 类成员引用变量的使用
- 类成员变量中存在引用,const,和指针类型时需要注意的事项
- c++中类的引用类型成员
- 在线程函数中使用主窗口的成员变量
- C/C++ - 类中成员变量是引用
- c++中什么类型的成员变量只能在构造函数的初始化列表中进行
- Java中引用类型变量的转换
- CLR中函数引用传递无法使用ref class成员变量的问题
- TPtr类型的成员变量无法在构造函数中赋值的问题
- 关于回调的一个最简单的Demo
- 根据 *_train_test.prototxt文件生成 *_deploy.prototxt文件
- 第三章 3.21
- Android和Java面试题搜集整理
- Spring学习笔记-1:SpringMVC hello world
- 在C++中使用引用类型的成员变量
- Android xml绘图 (三)-----------Layer
- leetcode 33. Search in Rotated Sorted Array
- &、&&和|、||的区别
- <Learning Transferable Features with Deep Adaptation Networks>caffe 添加MMDLoss层(caffe 自定义网络层)
- 51Nod-1097-拼成最小的数
- 求java无重复的最长子串
- const 关键字全解析
- 极角排序