Приведение типов шаблонов 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'

Ответы на вопрос(4)

Ваш ответ на вопрос