Здравствуйте, Erop, Вы писали:
E>А как ты планируешь выяснть тип результата?
E>Я так понял, что ты хочешь написать что-т о такое: void foo( std::vector<CBaseClass*>& data )
E>{
E> for( int i = 0; i < data.size(); i++ ) {
E> Destignation d = data[i]->GetDst; // Как тут узнать тип Destignation?
E> }
E>}
нет, не совсем.
E>При этом я так понял, что data[0] содержит std::string, data[1] содержит int, а data[2] содержит E>std::vector<CBaseClass*>, например...
предполагается "наделять" вышеописанные CBaseClass* только значениями типов bool, int, float, но далее возможно и расширять. короче, это я хочу описать интерфейс для работы с классами, представляющими переменные различных типов данных. все что мне нужно — это иметь _единый интерфейс_ для запихивания и получения значений из вышеописанных классов, не обращая внимание на тип собственно самого значения

что-то типа
этогоАвтор:
Дата: 07.05.04
,хотя еще изучаю этот топик.
E>Можешь привести пример использования такого массива?
массивы пока что вообще не предполагал использовать.