Re: Возможна ли перегрузка оператора = в виде отдельной функ
От: Мишень-сан  
Дата: 14.08.09 07:18
Оценка:
Здравствуйте, navrocky, Вы писали:

N>Есть классы A и B. Хочу определить отдельный оператор присваивания:


N>
N>A operator= (B b)
N>


N>Компилятор ругается и говорит что этот оператор должен быть не статическим членом класса. Хотя когда-то мне встречалась такая возможность определить оператор отдельно. Полистал книжку страуструпа, так и не понял, можно ли это сделать.


N>Помогите с синтаксисом


Оператор = одно из исключений, он не может быть перегружен в виде внешней функции, только как метод класса.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.