3

如果有人说“类中的成员”,他们是在谈论数据成员还是成员函数?我有点困惑他们在说哪一个。

4

1 回答 1

7

一个班级的成员”可能意味着所有这些:

  • 数据成员
  • 成员函数
  • 嵌套类型

所以如果你有这个类:

class A
{
    typedef std::string value_type;  //nested type
    value_type  v;                   //data member
    int         w;                   //data member
    void f();                        //member function
    struct B {};                     //nested type
};

那么value_type, v, w,fB是类的成员A

于 2012-04-15T16:46:45.567 回答