Поделиться через


Тип параметра данного унарного оператора должен вмещать тип <имяТипа>

Обновлен: Ноябрь 2007

Parameter type of this unary operator must be the containing type '<typename>'

В определении унарного оператора указывается параметр с типом, отличным от типа класса или структуры, в которой определен оператор.

При определении оператора в классе или структуре, по крайней мере один из параметров должен иметь тип класса или структуры. В случае унарного операнда, единственный операнд должен быть типа данного класса или структуры.

Идентификатор ошибки: BC33020

Исправление этой ошибки

  • Измените параметр типа на тип класса или структуры, в которой определен оператор.

  • Если Вы хотите воспользоваться одним типом данных в качестве параметра и вернуть другой тип данных в результате операции, взамен определите оператор преобразования.

См. также

Задачи

Практическое руководство. Определение оператора

Практическое руководство. Определение оператора преобразования

Основные понятия

Процедуры операторов

Ссылки

Оператор Operator