A
alc99vol
Привет всем,
читал Страуструпа, и немного запутался, помогите, пожалуйста:
для класса, где операторы определяются как встроенные функции-члены:
class X{
...
X operator& (X); //-бинарный оператор &
X operator++(int); //унарный постфиксный ++
...
}
1) чем тогда будет X operator+(double); //что-то мне подсказывает, что бинарный +, или не?
2) и как определить бинарный оператор с типом int? (если X operator@(int); - это унарный постфиксный оператор?)
З.Ы.:а может под вечер я зря читаю Страуструпа, устал и задаю дурацкие вопросы - простите если так
читал Страуструпа, и немного запутался, помогите, пожалуйста:
для класса, где операторы определяются как встроенные функции-члены:
class X{
...
X operator& (X); //-бинарный оператор &
X operator++(int); //унарный постфиксный ++
...
}
1) чем тогда будет X operator+(double); //что-то мне подсказывает, что бинарный +, или не?
2) и как определить бинарный оператор с типом int? (если X operator@(int); - это унарный постфиксный оператор?)
З.Ы.:а может под вечер я зря читаю Страуструпа, устал и задаю дурацкие вопросы - простите если так