How could i initialize anonymous structures ? class A { public: A() : m_var.var_1(1) { } private: struct { int var_1; int var_2; }m_var; }; The above code give me this error when i try to compile it: main.cpp: In constructor ‘A::A()’: main.cpp:6:16: error: expected ‘(’ before ‘.’ token 6 | A() : m_var.var_1(1) | ..
Recent Comments