Преобразование перегрузки в пользовательский тип - PullRequest
1 голос
/ 05 августа 2020

Можно ли в C ++ перегрузить приведение типа (как это можно сделать с примитивными типами), которое преобразует ваш тип в другой определяемый пользователем тип, например в класс? 1003 *

1 Ответ

0 голосов
/ 06 августа 2020

Просто определите оператор приведения как:

class Dest {
};
class Src {
public:
    operator Dest()
    {   
        return Dest();
    }   
};
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...