Приведение типов шаблонов C ++ с производными
я пытаюсь привести из одного родового в другой, скажем:
myClass anItem = myclass anotherObject;
Или сделать что-то вроде
aFunction(anotherObject); // myclass anotherObject
где подпись функции
aFunction(myClass item);
Фактически, myClass - это упрощенная реализация shared_ptr, которую я нашел в Интернете. Я'мне интересно, если естьВ любом случае я могу фактически переключаться с одного типа указателя на другой, будучи инкапсулированным.
Есть ли способ сделать такой кастинг? Если это так, что будет правильным способом сделать это?
Если это кому-нибудь поможет, VC ++ выдаст мне эту ошибку:
Error 1 error C2440: 'type cast' : cannot convert from 'myClass' to 'myClass'