以下のような構造体がある場合:
typedef struct MyStruct {
char **str;
int num;
} MyStruct;
この構造体の配列を初期化する方法はありますか? おそらく以下のようになります。
const MyStruct MY_STRUCTS[] = {
{
{"Hello"},
1
},
{
{"my other string"},
3
},
};
最終的には、C++ クラス内で構造体の配列を常に宣言したいと考えています。これはどのように行うことができますか?事前に初期化されたプライベートに宣言されたメンバーを持つことは可能ですか?