Тип параметра данного унарного оператора должен вмещать тип <имяТипа>
Обновлен: Ноябрь 2007
Parameter type of this unary operator must be the containing type '<typename>'
В определении унарного оператора указывается параметр с типом, отличным от типа класса или структуры, в которой определен оператор.
При определении оператора в классе или структуре, по крайней мере один из параметров должен иметь тип класса или структуры. В случае унарного операнда, единственный операнд должен быть типа данного класса или структуры.
Идентификатор ошибки: BC33020
Исправление этой ошибки
Измените параметр типа на тип класса или структуры, в которой определен оператор.
Если Вы хотите воспользоваться одним типом данных в качестве параметра и вернуть другой тип данных в результате операции, взамен определите оператор преобразования.
См. также
Задачи
Практическое руководство. Определение оператора
Практическое руководство. Определение оператора преобразования