В приведенном ниже коде я хотел бы, чтобы массив определялся как массив размера x при вызове конструктора Class. Как я могу это сделать?
class Class { public: int array[]; Class(int x) : ??? { } }
Вы не можете сделать это в C ++ - вместо этого используйте std :: vector:
#include <vector> struct A { std::vector <int> vec; A( int size ) : vec( size ) { } };