Я ниже snippet-Динамического приведения к вектору итератору
std::vector<cMyClass> myCls = GetClassValues();
std::vector<cMyClass>::const_iterator imyCls;
for(imyCls = myCLs.begin(); imyCls != myCls.end(); ++imyCls)
{
cMyClass *cls = dynamic_cast<cMyClass*>(*imyCls);//C2682
}
в системе для контура Я хочу иметь переменный указатель CMyClass, я не могу использовать прямое назначение или статический бросок. SO используя dynamic_cast, но это также не работает.
Какой вариант у меня есть, если я хочу заставить его работать.