Как сделать оператор преобразования типа?
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 12.01.09 09:56
Оценка:
Здравствуйте, коллеги!

Надо сделать преобразование одного типа в другой.
Если есть возможность модифицировать класс, к которому приводим, то тогда так
class CDest {
CDest(const CSrc &src) ...


Если есть возможность модифицировать класс, который приводим, то тогда так
class CSrc{
operator CDst() ...


Если нет возможности модифицировать ни один из этих классов, можно ли организовать неявное преобразование?
Маньяк Робокряк колесит по городу
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.