引用和const引用
来源:互联网 发布:帮客创投网络借贷 编辑:程序博客网 时间:2024/05/01 06:25
结果如下
begin
构造函数Value=2
print Value=2
end
析构函数Value=2
是不是const&很特别的呢;
具体的分析如下,在定义的时候给obj变量定义的类型是const test&,在构造函数中传参2进去后,首先构造函数中val=2初始化,其次是把值传给value(2)即变量value初始化,再次value把值带给了整个函数。
还有两个问题,
(1)Print() const的解释对于类,要调用它的方法,如果是const的类,为了确保它不被修改,编译器会检查它上面调用的方法是否都加了const关键字,用来声明方法自己不会去修改类内部的数据
(2)析构函数是系统自动调用的,而不是去调用~test()完成的。
- 引用和const引用
- 引用和const引用
- 引用和const引用
- const引用和非const引用
- c++ const引用和非const引用
- const引用和非const引用
- const 引用 和 非 const 引用
- const引用和const指针
- const指针和const引用
- 关于const和引用
- const限制和引用
- const 和 引用 指针
- const 指针和引用
- C++:const和引用
- 引用、指针和const
- 引用和const引用的区别
- 引用和const引用的区别
- 普通引用和const引用的初始化
- Http和Socket连接区别
- getchar、getch区别与用法
- JS加载xml文档
- C# Delegate(委托)与多线程
- 圣诞节清单
- 引用和const引用
- 构造函数与方法的区别
- 批量替换,多行删除,复制,移动
- JS加载并解析 XML 字符串
- ubuntu 9.04下ndk安装问题
- mysql数据库管理
- JS强制刷新页面
- 说话办事的技巧
- 迈出第一小步