c++中const成员函数的用法实例源码

c++中const成员函数的用法实例源码,如果你不想让某个成员函数修改成员函数变量的值,那么就可以将这个成员函数声明为const。在编程的时候最好多使用const,对于不应当改变的对象的成员函数都应该声明为const,这样假如该成员函数试图去修改该对象的成员变量,编译器会提示错误,从而达到帮助你查错的目的。

#include <iostream>
using namespace std;
class A
{
public :
void func(int x,int y){i=x;j=y;}
void print()const{cout<<”两数相乘为:”<<i*j<<endl;}
private :
int i;
int j;
};
int main()
{
A a;
a.func(100,898);
a.print();
}

假如该成员函数试图去修改该对象的成员变量,编译器就会提示错误。从而达到帮助你查错的目的。 本文链接地址: c++中const成员函数的用法实例源码