web-dev-qa-db-ja.com

C ++では、構造体からクラスを派生させることができます

質問はそれをすべて本当に言う。構造体からクラスを導き出すことができます。または、私の構造体を埋め込むクラスを作成し、コピーコンストラクタとan =演算子を定義して2つの間を移動するようにしますか。

25
SmacL

C++ structclass($ var] _(デフォルトのアクセスレベルを除く)と同義語、そうすることができます。

struct A {
// fields are public by default
};

class B: public A {
// fields are private by default
};
 _

私はMFCに慣れていませんが、CとC++ APIの両方を維持しようとしたように見えます。

34
Alex B