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