Re[2]: Массив разных данных
От: MoreHate  
Дата: 21.12.05 10:47
Оценка:
Здравствуйте, nomicon, Вы писали:
N>Если не в ладах с boost`ом или вообще с шаблонами, то как вариант объяви базовый класс с необходимыми виртульными методами и переопределяй как хочешь...

N>class BaseClass

N>{
N>public:
N> virtual char *GetString(){return NULL;}
N>};


N>class IntClass : public BaseClass

N>{
N> int mInt;
N>public:
N> IntClass(int intVal){mInt=intVal;}
N>};

N>class CharSizeClass : public BaseClass

N>{
N> int mCharSize;
N> char *mCharVal;
N>public:
N> CharSizeClass(char *charVal,int size){mCharSize=size; mCharVal=charVal;}
N> char *GetString(){return mCharVal;}
N>};

В принципе — пойдет. Только остался вопрос: как сделать массив всей этой кухни?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.