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

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

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 22.08.2015, 16:24   #1
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию Перегрузка функций

Добрый день!

Будет ли ошибкой такая перегрузка :

Код:
void func(A);

void func(const A &);
где А - тип класса
RAFA91 вне форума Ответить с цитированием
Старый 22.08.2015, 16:29   #2
_Bers
Старожил
 
Регистрация: 16.12.2011
Сообщений: 2,329
По умолчанию

Цитата:
Сообщение от RAFA91 Посмотреть сообщение
Добрый день!

Будет ли ошибкой такая перегрузка :

Код:
void func(A);

void func(const A &);
где А - тип класса
скомпилять и проверить не судьба?
_Bers вне форума Ответить с цитированием
Старый 22.08.2015, 16:35   #3
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

Цитата:
Сообщение от _Bers Посмотреть сообщение
скомпилять и проверить не судьба?
напрашивается неоднозначность при выполнении к примеру

Код:
func(*this);


Код:
void Show() const

	{
            cout<<"\nShow() A "<<this<<" x = "<<x<<"\n";
            func(*this);
	}
RAFA91 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
c++ перегрузка функций pdesyatnyk Помощь студентам 2 13.12.2012 17:55
С++.. Перегрузка функций serserega Помощь студентам 9 07.02.2011 19:04
перегрузка функций Андрей К. Общие вопросы C/C++ 4 11.12.2010 21:43
перегрузка функций Snake_ua Общие вопросы Delphi 3 26.11.2007 10:54