const函数

原创 2013年12月05日 11:42:08
1.非const的对象 可调用const成员函数与普通成员函数。


2. const对象只能调用const成员函数。


3. const成员函数只能调用const成员函数。
版权声明:本文为博主原创文章,未经博主允许不得转载。

const修饰函数的作用

1.声明一个成员函数的时候用const关键字是用来说明这个函数是 "只读(read-only)"函数,也就是说明这个函数不会修改任何数据成员(object)。 为了声明一个const成员函数, 把co...
  • zxccaoya
  • zxccaoya
  • 2016年09月13日 18:36
  • 884

C++那些细节--const与函数

const是C++中灰常灰常强大的关键字。const--constant的缩写,简单理解就是不变的意思,它的所有功能都是限定我们修改某个变量。虽然我们最熟悉的是const常量,但是这并不是const最...
  • puppet_master
  • puppet_master
  • 2015年09月30日 15:26
  • 1599

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

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

函数参数名后面加const的意义

 const int* i=0;  代表i是常量,里面的值不能够变 int* const i=;  代表指针i是常量,所指的内容可以修改 const对象只能调用const成员函数(所...
  • LIYUAN123ZHOUHUI
  • LIYUAN123ZHOUHUI
  • 2016年05月27日 10:38
  • 1619

类中const函数及非const函数的调用规则

转自:点击打开链接 类中const函数及非const函数的调用规则 class Student { public: int getAge() ...
  • zjcxhswill
  • zjcxhswill
  • 2016年01月30日 16:20
  • 1708

C++类中const函数与非const函数的调用规则

class EX{ public: void constFunction() const; };如上所示,通过将类成员函数声明为const,以表示这个函数不可以修改类对象。任何...
  • u014630623
  • u014630623
  • 2016年05月01日 17:04
  • 2213

c++中Const,Const函数,Const变量,函数后面的Const

看到const 关键字,C++程序员首先想到的可能是const 常量。这可不是良好的条件反射。如果只知道用const 定义常量,那么相当于把火药仅用于制作鞭炮。const 更大的魅力是它可以修饰函数的...
  • sinat_27456831
  • sinat_27456831
  • 2016年03月24日 09:58
  • 710

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

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

类中成员函数声明后面的const的含义!

这个const一般是对类中成员函数属性的声明,但这个声明怪怪的,只能放在函数声明的尾部,大概是因为其它地方都已经被占用了。这个声明表示任这个函数不会修改类中的数据成员。如果在编写const成员函数时,...
  • wenhao_ir
  • wenhao_ir
  • 2016年06月08日 12:13
  • 1646

定义函数时,后面加const意义

定义函数的时候,后面加const表示
  • ranyongqing
  • ranyongqing
  • 2014年05月12日 10:01
  • 2702
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:const函数
举报原因:
原因补充:

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