氟塑料磁力驱动泵泵实力较强的十家企业是哪几家?

const修饰类的成员函数
《Effective
C++》里面说,尽量使用const,const修饰变量一般有两种方式:const T *a,或者 T const
*a,这两者都是一样的,主要看const位于*的左边还是右边,这里不再赘述,主要来看一下当const修饰类的成员函数时,成员函数有什么特点。
类的成员函数后面加 const,表明这个函数不会对这个类对象的数据成员(准确地说是非静态数据成员)作任何改变。
在设计类的时候,一个原则就是对于不改变数据成员的成员函数都要在后面加 const,而对于改变数据成员的成员函数不能加 const。所以
const 关键字对成员函数的行为作了更加明确的限定:有
const 修饰的成员函数(指 const
放在函数参数表的后面,而不是在函数前面或者参数表内),只能读取数据成员,不能改变数据成员;没有 const
修饰的成员函数,对数据成员则是可读可写的。
除此之外,在类的成员函数后面加 const 还有什么好处呢?那就是常量(即
const)对象可以调用 const
成员函数,而不能调用非const修饰的函数。
注意:两个成员函数如果只是常量性不同,是可以被重载的
& cout&&"non
& & void f()
微软笔试第二题正是考这个,const 对象调用f() const,非const对象调用 f()
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。2002年7月 C++ Builder大版内专家分月排行榜第二2002年2月 C++ Builder大版内专家分月排行榜第二
本帖子已过去太久远了,不再提供回复功能。

我要回帖

更多关于 磁力驱动泵工作原理 的文章

 

随机推荐