const放在一个函数的末尾什么意思啊?

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/27 07:44:48
const放在一个函数的末尾什么意思啊?const放在一个函数的末尾什么意思啊?const放在一个函数的末尾什么意思啊?classX{public:getName();}constXa;a.getNa

const放在一个函数的末尾什么意思啊?
const放在一个函数的末尾什么意思啊?

const放在一个函数的末尾什么意思啊?
class X {
public :
getName();
}
const X a;
a.getName(); // 错误,a既然是常量,那么它只能调用常量方法.否则方法里修改a里的内容了,怎么能体现a是常量呢?
所以getName()后加const.
注:加了const,getName方法内不能对任何成员变量做赋值操作.否则编译出错.
如果一定要改呢(一定要改为什么还要定义const?有时候从语义上常量方法修改成员变量.)
去看看mutable参数吧.(这个参数一般的c++的书很少提及)

const放在一个函数的末尾什么意思啊? const 放在函数后表示什么意思 这个函数结构怎么理解inline void* CSimpleList::GetNext(void* preElement) const{ return *GetNextPtr(preElement); }我最不能理解的就是 const 放在那个位置是什么意思 append ( const QString & text ) Appends a new paragraph with text to the end of the text edit. 翻译 这是对一个函数解释;大概意思是这样:插入一个新段落到文本编辑器的末尾,我想问的是 那个with 怎么去翻译啊 operator bool() 是什么意思? C++高手进在头文件里看到下面的函数:operator bool() const{ // return element return (_Pbitset->test(_Mypos));}请问operator bool() const这是什么意思啊?对bool 进行了什么操作? 怎 C++中const什么意思? 关键字const含义,解释下面各语句意思?首先解释关键字const的含义?下面语句:const int a;int const a;const int *a;int *const a;int const* a const;的意思? 【一个因数末尾有0的乘法】什么意思 把建议放在句子的末尾. 把建议放在句子的末尾? 把尊严放在末尾的句子 myself和my self在用法上有什么区别吗?是不是myself只能用在一个句子的末尾,而my self可以放在中间. 《济南的冬天》“对于一个在北平住惯的人,想我”一句中为什么把 “像我” 放在句子的末尾?这样写有什么好处? const Date & Date::operator --()代表什么含义&代表什么意思?修饰符const修饰的是谁?其中那个是不变的? 对于一个在北平住惯的人,像我 一句中为什么把 “像我” 放在句子的末尾?这样写有什么好处? “对于一个在北平住惯得人,像我”一句中为什么吧“像我”放在句子的末尾,这样写有什么好处? C++ 函数定义形参中赋值语句有一段C++程序,一个函数的声明 int fun(const char * sText,double p = 1.0);这里我有两个问题:1.第二个形参p问什么给定值,2.第一个形参定义为const,有什么用?麻烦说的详细 c++代码,_Tp* operator -> (); const _Tp* operator -> () const; operator _Tp* ();.operator const _Tp*() const; 一共四句,貌似是一个指针类模板里的,