练习7.4:
class Person {private:string strName;//姓名string strAddress;//地址
};
练习7.5:
class Person {private:string strName;string strAddress;public:string getName()const{return strName;}string getAddress() const{return strAddress;}
};
上述两个函数应该被定义成常量成员函数,因为不论返回姓名还是返回地址,在函数体内都只是读取数据成员的值,而不会做任何改变。