首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

拷贝构造函数的const &参数为什么可以直接访问(private)数据成员,该怎么解决

2012-05-24 
拷贝构造函数的const &参数为什么可以直接访问(private)数据成员C++ Primer 中有类似例子:class Account{p

拷贝构造函数的const &参数为什么可以直接访问(private)数据成员
C++ Primer 中有类似例子:
class Account
{
pubic:
  Account();
  ..
private:
  char *name;
  unsigned int _acct_num;
  double _balance;
};

inline Account::
Account(const Account &rhs) : _balance(rhs._balance)
{
  _name = new char[strlen(rhs._name)+1];
  strcpy(_name, ths._name);
  _acct_num = get_unique_num();
}

是不是跟const Account &rhs有关系?

[解决办法]
类的成员函数可以访问类的数据成员,包括private

热点排行