Re[2]: неск. имплементаций с разным типом члена данных и м-д
От: Erop Россия  
Дата: 09.06.08 17:17
Оценка:
Здравствуйте, Аноним, Вы писали:

А>но хочется более элегантное решение... т.к. по-прежнему душа хочет писать

А как ты планируешь выяснть тип результата?

Я так понял, что ты хочешь написать что-т о такое:
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*>, например...

Можешь привести рпимер использования такого массива?
Все эмоциональные формулировки не соотвествуют действительному положению вещей и приведены мной исключительно "ради красного словца". За корректными формулировками и неискажённым изложением идей, следует обращаться к их автором или воспользоваться поиском
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.