Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.05.2015, 18:03   #1
Вероника99
Форумчанин
 
Регистрация: 15.12.2013
Сообщений: 414
По умолчанию Можно ли при перегрузке операторов задавать дополнительные параметры?

Здравствуйте. Мне в функции перегрузки оператора нужно передать дополнительный параметр, можно ли это сделать?
Код:
void operator <(const array<T>&b)
    {...}
 
...
int main(void)
{
         ...
    ofstream ofs(fname1,ios::out);
 
 
    B<A; //тут передать ofs
}
Вероника99 вне форума Ответить с цитированием
Старый 16.05.2015, 15:18   #2
Somebody
Участник клуба
 
Регистрация: 08.10.2007
Сообщений: 1,185
По умолчанию

Нет. Перегрузка - на то и перегрузка, чтобы синтаксис был такой же, как и при обычном применении оператора. А зачем?
Somebody вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема при перегрузке операторов в классе erslgoeirjh Общие вопросы C/C++ 0 08.11.2013 18:06
Тип возвращаемого значения при перегрузке операторов Igor95 Общие вопросы C/C++ 1 22.04.2013 23:02
Несколько вопросов по перегрузке операторов toha_master Помощь студентам 0 05.05.2012 19:17
Ошибка при перегрузке операторов. bill Общие вопросы C/C++ 1 26.01.2012 21:17
Как задавать параметры в EXE ???? ПОМОГИТЕ! UnD)eaD)Snake Общие вопросы Delphi 2 22.07.2007 17:28