类成员函数声明出的const以及某函数参数中的const
来源:互联网 发布:郭德纲徒弟排名 知乎 编辑:程序博客网 时间:2024/05/16 15:02
以下知识来源于Essential C++ (P110)
#include <iostream>
#include <vector>
using namespace std;
class Triangular
{
private:
int _length;
int _beg_pos;
int _next;
public:
int beg_pos()const{return _beg_pos;}
//编译会出错,因为在下面的sum函数中,编译器调用的是一个非
//const类成员函数;
//int beg_pos(){return _beg_pos;}
//编译会出错,因为声明为const确又改变了_beg_pos的值
//int beg_pos()const{return _beg_pos++;}
int length()const{return _length;}
int next()const{return _next;}
};
int sum(const Triangular &trian)
{
int beg_pos = trian.beg_pos();
int length = trian.length();
int sum=0;
for(int ix=0;ix<length;++ix)
{
...........
}
return sum;
}
int main()
{
return 0;
}
- 类成员函数声明出的const以及某函数参数中的const
- 类中的const成员函数
- 类中成员函数声明后面的const的含义!
- 类的 const 成员函数
- 类的const成员函数
- 类的const成员函数
- 类的const成员函数
- const类型参数的对象引用和const成员函数
- C++关于类成员函数在参数列表后加const的作用,以及使用条件
- 类const成员函数
- C++中的const成员函数和const类对象
- const在类成员函数中的作用
- const 在类成员函数中的使用说明
- C++中的const成员函数
- c++中的const 成员函数
- c++ 中的const 成员函数
- C++中的const成员函数
- C++中的const成员函数
- oracle中NULL的特殊意义
- tomcat配置技巧
- 系统集成商博弈平台升级
- 4月16日读书笔记
- 读《自己动手写操作系统》
- 类成员函数声明出的const以及某函数参数中的const
- 关于.net在生成压缩图片时的2种方法的效果比较
- java 加载类库的顺序
- 在 oracle 大论坛下新开 非技术区 小论坛。
- 使用AXIS和Tomcat构件Web服务
- Uploading Files in ASP.NET 2.0
- MFC窗口位置管理详细分析及实例
- ADO.NET架构图
- .NET安全架构