1
C++でカスタムクラスの静的constクラスメンバを初期化するにはどうすればよいですか?ここでC++でカスタムクラスのコンストラクタで静的constクラスメンバを初期化する
は、私がこれまで試したものです:
ヘッダファイル:
class A
{
private:
static const B b;
};
ソースファイル:
const B A::b;
Class`s Bのコンストラクタにはパラメータはありません。
アプローチは機能しません。 b
は、ソースファイルに赤色の下線付きで表示され、そこにはconst member "A::b" requires an initializer
が書き込まれます。