я был дан заголовок со следующим заявлением:Как мне изменить эту декларацию?
//The index of 1 is used to make sure this is an array.
MyObject objs[1];
Однако, мне нужно, чтобы сделать этот массив динамически размера один запускается программа. Я бы подумал, что я должен просто объявить его как MyObject * objs ;, но я полагаю, что оригинальный программист объявил это таким образом, для этого есть некоторые причины.
Есть ли в любом случае я могу динамически изменять размер? Или я должен просто изменить его на указатель, а затем malloc()?
Могу ли я использовать какое-то новое ключевое слово для этого?
должно быть, MyObject * objs = new MyObject [size]; правильно? – Tjofras
О, я думаю, ты прав. Я так привык к C#, что заразил мой C++ :) –