маленькая непонятка с шаблонами
class MModel{
public:
unsigned __int32 count;
vector<class MField>Fields;
MModel(char *FileName);
~MModel();
void LoadFromFile(char *FileName);
void SaveToFile(char *FileName);
};
компилятор ругается, что в шаблоне пропущено имя типа.
помогите кто чем может - чего ему надо????
начал снова писать на сях после длительного перерыва - не могу разобраться. файл с классом MField подключен, пробовал даже описание прямо здесь же писать - не помогает...
vector<MField>Fields; без class
Цитата:
Originally posted by fellow
vector<MField>Fields; без class
vector<MField>Fields; без class
пробовал - не помогает... собственно, сначала и было без class
Цитата:
Originally posted by molnij
кусок кода:
class MModel{
public:
unsigned __int32 count;
vector<class MField>Fields;
MModel(char *FileName);
~MModel();
void LoadFromFile(char *FileName);
void SaveToFile(char *FileName);
};
компилятор ругается, что в шаблоне пропущено имя типа.
помогите кто чем может - чего ему надо????
начал снова писать на сях после длительного перерыва - не могу разобраться. файл с классом MField подключен, пробовал даже описание прямо здесь же писать - не помогает...
кусок кода:
class MModel{
public:
unsigned __int32 count;
vector<class MField>Fields;
MModel(char *FileName);
~MModel();
void LoadFromFile(char *FileName);
void SaveToFile(char *FileName);
};
компилятор ругается, что в шаблоне пропущено имя типа.
помогите кто чем может - чего ему надо????
начал снова писать на сях после длительного перерыва - не могу разобраться. файл с классом MField подключен, пробовал даже описание прямо здесь же писать - не помогает...
Ты подключил соотвю заголовочный файл?
#include <vector>
Используешь namespace?
using namespace std;
Лучше не использовать namespase, а не полениться писать
std::vector<MField> Fields;
Цитата:
Originally posted by Green
Ты подключил соотвю заголовочный файл?
#include <vector>
Используешь namespace?
using namespace std;
Лучше не использовать namespase, а не полениться писать
std::vector<MField> Fields;
Ты подключил соотвю заголовочный файл?
#include <vector>
Используешь namespace?
using namespace std;
Лучше не использовать namespase, а не полениться писать
std::vector<MField> Fields;
ох... я - кретин. заголовочный-то я подключил, а вот про namespace'ы забыл.
ОГРОМНОЕ СПАСИБО!!!