Форум программистов, компьютерный форум CyberForum.ru

Перегрузка функцый - C++

Восстановить пароль Регистрация
 
dr.curse
 Аватар для dr.curse
386 / 342 / 16
Регистрация: 11.10.2010
Сообщений: 1,907
08.07.2011, 22:02     Перегрузка функцый #1
У меня в классе есть 3 такие функции
C++
1
2
3
int getMonth();
std::string getMonth();
char *getMonth();
компилирую, пишет такую ошибку
Код
F:\Atk\ATime\ATime.h|14|error: 'std::string ATime::getMonth()' cannot be overloaded|
F:\Atk\ATime\ATime.h|13|error: with 'int ATime::getMonth()'|
F:\Atk\ATime\ATime.h|15|error: 'char* ATime::getMonth()' cannot be overloaded|
F:\Atk\ATime\ATime.h|13|error: with 'int ATime::getMonth()'|
из за чего это может быть?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.07.2011, 22:02     Перегрузка функцый
Посмотрите здесь:

использования функцый C++
Перегрузка в c++ C++
C++ Перегрузка
перегрузка в с++ C++
перегрузка C++
Перегрузка в c++ C++
C++ Перегрузка ++ и --
Перегрузка +,-,++,-- C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
asics
Freelance
Эксперт C++
 Аватар для asics
2838 / 1775 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
08.07.2011, 22:07     Перегрузка функцый #2
Тип и/или количество параметров каждой перегруженой функций должны быть разными. Нельзя перегрузить функции, отличающиеся только типом возвращаемого значения.
Yandex
Объявления
08.07.2011, 22:07     Перегрузка функцый
Ответ Создать тему
Опции темы

Текущее время: 21:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru