解释此函数原型中三个const的作用const int* computeResult( const int& var ) const。
2015-08-31 19:33
302 查看
答:
第一个函数返回值的const表示返回的是一个常量指针;
参数const说的是var是一个常引用,无法通过var来修改变量的值;
第三个const表示computeResult函数是一个常成员函数,无法在函数中修改对象成员变量的值。
第一个函数返回值的const表示返回的是一个常量指针;
参数const说的是var是一个常引用,无法通过var来修改变量的值;
第三个const表示computeResult函数是一个常成员函数,无法在函数中修改对象成员变量的值。
相关文章推荐
- 百元买百鸡问题
- Codeforces Round #318(ABCD)
- 04-树6. Huffman Codes--优先队列(堆)在哈夫曼树与哈夫曼编码上的应用
- 点击对应的a标签返回相应的第几个
- Android 色板
- easyui validatebox 去除校验 绑定校验
- HDU1019
- leetcode--Missing Number
- 2015年8月之 英雄不老
- JS+Html控制控件的显示与隐藏
- SpringMVC异常之The request sent by the client was syntactically incorrect解决方案
- 2015年8月之 英雄不老
- HIVE中关于collect_set与explode函数妙用
- CentOS 7 + Nginx 1.9.4
- .net 两个窗口传递信息
- 【项目】TreeView控件的CheckBox选中事件
- MTD应用学习:mtd和mtdblock的区别
- 前缀、中缀、后缀表达式
- jquery查找指定id元素下的某个或某些元素
- 二叉树的各种遍历,二叉树改链表,二叉树复习