函数名后加const

原创 2007年09月12日 09:59:00
 如类成员函数:
bool OsTime::operator!=(const OsTime& rhs) const;

这是把整个函数修饰为const,即“函数体内不能对成员数据做任何改动”,且如果声明这个类的一个const实例,这时则只能调用这个类中有const修饰的函数。

C++:函数名后加const

class MyClass{ public: int GetData(int Id,int Type,char* pData)const;} 通过把类成员函数声明为const   以表...
  • BeyondHaven
  • BeyondHaven
  • 2008年12月10日 13:54
  • 7950

一个函数名后面加const表示什么意思?

const用在成员函数后 主要是针对类的const 对象 如: class Text{ public: void printconst(void)const{cout...
  • taotaoah
  • taotaoah
  • 2016年08月01日 07:33
  • 979

C++中函数名前后加const

首先,只有类的成员函数才能在函数名后面加上const,这时函数叫做
  • hans_1990
  • hans_1990
  • 2014年07月02日 16:11
  • 990

C\C++中函数后面加const

c++ 在函数后加const的意义:    我们定义的类的成员函数中,常常有一些成员函数不改变类的数据成员,也就是说,这些函数是"只读"函数,而有一些函数要修改类数据成员的值。如果把不改变数据成员的函...
  • SMF0504
  • SMF0504
  • 2016年08月25日 09:02
  • 3099

const(一): 一个函数名后面加const表示什么意思

http://zjw86212.blog.163.com/blog/static/116692085200910394324880/   const用在成员函数后   主要是针对类的const对...
  • hanshuning
  • hanshuning
  • 2014年10月28日 21:08
  • 1384

一个函数名后面加const表示什么意思

FROM:http://blog.sina.com.cn/s/blog_74cf26810100swj5.html
  • lys07962000
  • lys07962000
  • 2014年05月05日 22:04
  • 3226

const(一):(转) 一个函数名后面加const表示什么意思

http://zjw86212.blog.163.com/blog/static/116692085200910394324880/   const用在成员函数后  主要是针对类的const对象...
  • imxiangzi
  • imxiangzi
  • 2015年08月13日 21:42
  • 816

C++函数名后加const

把类成员函数声明为const,表明该成员函数不修改类对象参考: http://blog.csdn.net/beyondhaven/article/details/3490209...
  • haohaibo031113
  • haohaibo031113
  • 2017年08月22日 20:52
  • 94

C++:函数名后加const

[cpp] view plaincopyprint? class MyClass  {     public:         int GetData(int Id,int Type,c...
  • tian_110
  • tian_110
  • 2015年03月04日 08:19
  • 224

C++函数声明的时候后面加const代表什么

非静态成员函数后面加const(加到非成员函数或静态成员后面会产生编译错误),表示成员函数隐含传入的this指针为const指针,决定了在该成员函数中,任意修改它所在的类的成员的操作都是不允许的(因为...
  • baijd_ss
  • baijd_ss
  • 2011年10月11日 10:51
  • 5293
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:函数名后加const
举报原因:
原因补充:

(最多只允许输入30个字)