У меня есть класс шаблона, и я хочу создать несколько объектов этого класса с помощью нового оператора, но я не могу заставить его работать. Это, как я пытаюсь создать объектыСоздание нескольких объектов с использованием нового операнда
Penalty<GraphType, AltGraph> *penalty = new Penalty<GraphType, AltGraph>(G, AG, algTimestamp, maxNumDecisionEdges + offset)[5];
И ошибка я получаю
penalty.cpp:343:130: error: expected ‘,’ or ‘;’ before ‘[’ token
Penalty<GraphType, AltGraph> *penalty = new Penalty<GraphType, AltGraph>(G, AG, algTimestamp, maxNumDecisionEdges + offset)[5];
Может у пожалуйста, помогите как решить эту проблему?
Спасибо заранее
https://isocpp.org/wiki/faq/ctors#arrays-call-default-ctor – malat
Большое спасибо – user3078515
Просто используйте 'std :: vector>'. –
MSalters