0
私はオブジェクトを含むいくつかのプライベートメンバとそれらのメンバオブジェクトのいくつかへのポインタでいっぱいになるポインタの動的配列を持つクラスを持っています。ポインタの動的配列へのメンバオブジェクトへのポインタの追加
class NextionTest : public NextionDisplay {
private:
NexText lblText = NexText(0, 1, "t0");
NexButton btnPage1 = NexButton( 0, 2, "b0");
NexButton btnPage0 = NexButton( 1, 1, "b0");
NexTouch *nex_listen_list[] = {
&lblText,
&btnPage0,
&btnPage1,
nullptr
};
/* rest of class not shown */
};
このエラーで上記のコードの結果:
too many initializers for 'NexTouch* [0]'
はどのようにこの問題を解決するには?
私はVSで '' NextionTest :: nex_listen_list ':配列バインドをクラス内の初期化子から推測することはできません.'(配列サイズを明示的に指定する必要があります) – qxz