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です。fBA

于 2012-04-15T16:46:45.567 に答える