c++函数后加const含义、
时间: 2023-08-31 14:11:51 浏览: 117
引用[2]中提到,函数前加const修饰表示函数的返回值为const,不可修改。这意味着在函数内部不能修改对象的成员变量。这样做的目的是为了保护对象的数据,防止在const对象上调用非const成员函数导致数据被修改。引用[3]中还提到,const对象只能调用const成员函数,而不能调用非const成员函数。这是为了确保const对象的数据不会被修改。所以,函数后加const的含义是表示该函数是一个const成员函数,只能在const对象上调用,并且在函数内部不能修改对象的成员变量。
阅读全文