(* я должен использовать свой массив-структуру, и она должна быть динамическая)Шаблон - класс объекта - структура класса объектов
Я хочу Array
структура наполняться Expe
объектов класса. Я использую шаблоны, но почему-то мой заголовок структуры не распознает шаблон, который я создал.
Struct Заголовок:
template <class T>;
struct Arr{
int days;
T * M;
};
typedef Arr* Array;
Struct каст:
void constr(Array &o){
//Construct of 31*1 Matrix
o=new Arr;
o->days = 31;
o->M = new T[o->days];
Это должно быть хорошо, я думаю, но я получаю сообщение об ошибке:
..\ListStruc.cpp:26:13: error: expected type-specifier before 'T'
Где другие 90% вопросов, которые включают код? – Jon
добавил, я нажал ввести по ошибке ... –
Я понятия не имею, связаны ли они с проблемой (я не могу составить головы или хвосты вопроса), но я уверен, что они будут полезны: [Почему можно ли создавать шаблоны только в файле заголовка?] (http://stackoverflow.com/questions/495021), [Что такое правило три?] (http://stackoverflow.com/questions/4172722) и [ Почему использование 'new' вызывает утечку памяти в C++?] (Http://stackoverflow.com/questions/8839943/why-does-the-use-of-new-cause-memory-leaks-in-c/ 8840302) –