码迷,mamicode.com
首页 >  
搜索关键字:const成员函数    ( 103个结果
【C++】const成员函数
形式:在成员函数后面加上const限定词,表示不会修改对象内容。例如Circle类:class Circle{ double r;public: Circle(double newr) { r = newr; } double get_r() const ...
分类:编程语言   时间:2014-12-18 10:16:54    阅读次数:171
C++函数名后加上const
知识点补充: 通过把类成员函数声明为const   以表明它们不修改类对象。 任何不会修改数据成员的函数都应该声明为const类型。如果在编写const成员函数时,不慎修改了数据成员,或者调用了其它非const成员函数,编译器将指出错误,这样做的好处是提高程序了的健壮性。 class MyClass { public: int GetData(int Id,int...
分类:编程语言   时间:2014-12-09 14:06:38    阅读次数:192
C++类的学习笔记
1、在类体之外,static不能出现在定义时,声明时可以使用。在静态成员函数中不允许访问类的普通数据成员,只能够访问静态数据数据成员。 2、在类中同名的const成员函数和非const成员函数可以作为重载同时存在,即使参数相同。 3、const对象不能调用非const方法,只能够调用类的常量方法。非const对象可以访问const函数。 4、类成员声明顺序,先声明的不能使用后声明的。有两个特...
分类:编程语言   时间:2014-11-05 17:17:46    阅读次数:192
类定义下标操作符时,为什么需要定义两个版本
类定义下标操作符时,一般需要定义两个版本:1. 作为类的非const成员函数,返回引用;2. 作为类的const成员函数,返回const引用。首先,什么是类的const成员函数,也就是不改变对象的成员函数。表示方法就是在类的成员函数的声明和定义后面加上const。类的有些对象可能可以改变,有的不能改...
分类:其他好文   时间:2014-11-02 20:58:05    阅读次数:187
(转)函数后面加const--C++ const成员函数
类的成员函数后面加const,表明这个函数不会对这个类对象的数据成员(准确地说是非静态数据成员)作任何改变。在设计类的时候,一个原则就是对于不改变数据成员的成员函数都要在后面加const,而对于改变数据成员的成员函数不能加const。所以const关键字对成员函数的行为作了更加明确的限定:有cons...
分类:编程语言   时间:2014-11-02 20:46:34    阅读次数:190
《Effective C++》读书笔记
0 导读 缩写:构造函数ctor 析构函数 dtor 1 让自己习惯C++ C++次语言:C, Object_Oriented C++, Template C++, STL 以const, enum, inline替换#define const 成员函数承诺绝对不改变其对象的...
分类:编程语言   时间:2014-10-20 09:56:48    阅读次数:205
const成员函数总结
const 成员函数: 类的成员函数后面加 const,表明这个函数不会对这个类对象的数据成员(准确地说是非静态数据成员)作任何改变。 在设计类的时候,一个原则就是对于不改变数据成员的成员函数都要在后面加 const,而对于改变数据成员的成员函数不能加 const。 所以 const 关键字对成员函数的行为作了更加明确的限定:有 const 修饰的成员函数(指 const 放在函数参数表...
分类:其他好文   时间:2014-10-17 16:58:43    阅读次数:262
this与const
在普通非const成员函数中,this是const指针,而在const成员函数中,this是const对象的const指针。 1 class Foo 2 { 3 Foo& get_self1(void) 4 { 5 return *this; //...
分类:其他好文   时间:2014-10-10 21:51:34    阅读次数:147
const成员函数
类的成员函数后面加 const,表明这个函数不会对这个类对象的数据成员(准确地说是非静态数据成员)作任何改变。在设计类的时候,一个原则就是对于不改变数据成员的成员函数都要在后面加 const,而对于改变数据成员的成员函数不能加 const。所以 const 关键字对成员函数的行为作了更加明确的限定:...
分类:其他好文   时间:2014-10-05 12:20:28    阅读次数:178
const成员函数和const对象的调用关系
总结一句话:const对象只能调用const函数,非const对象可以随便调用。...
分类:其他好文   时间:2014-09-26 19:37:48    阅读次数:102
103条   上一页 1 ... 7 8 9 10 11 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!