![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 16.09.2013
Сообщений: 149
|
![]()
Что то не пойму, почему так ошибки выдает
error C2668: max: неоднозначный вызов перегруженной функции Код:
Код:
Последний раз редактировалось zla9_kolu4ka; 03.03.2014 в 15:37. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 16.12.2011
Сообщений: 2,329
|
![]()
потому что есть уже такая функция в пространстве std
http://www.cplusplus.com/reference/algorithm/max/ |
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,328
|
![]()
Можно придумать имя для своего собственного пространства имён:
Код:
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 11.12.2010
Сообщений: 116
|
![]()
в дополнение к ответам _Bers и 8Observer8.
Сразу не посмотрел ответы и сам решил поискать решение. В общем-то я написал, для того, чтобы разжевать уже всё досконально. Алгоритм макс уже придуман давно, он вошел в стандарт с++ 98 -------------------------------- Код:
Код:
-------------ладно если по вашему то будет так: Код:
Последний раз редактировалось vvmcpp; 08.03.2014 в 20:44. Причина: добавление code |
![]() |
![]() |
![]() |
#5 | |
Старожил
Регистрация: 16.12.2011
Сообщений: 2,329
|
![]()
Порча памяти:
Цитата:
Код:
|
|
![]() |
![]() |
![]() |
#6 | |
Форумчанин
Регистрация: 11.12.2010
Сообщений: 116
|
![]() Цитата:
В каких случаях не будет работать? |
|
![]() |
![]() |
![]() |
#7 | |
Старожил
Регистрация: 16.12.2011
Сообщений: 2,329
|
![]() Цитата:
Время жизни локального объекта - до конца области видимости функции. Функция закончилась, все локальные объекты сдохли. Память, которую они занимали - либо занята под другие объекты, либо там мусор. Это уж как повезет. Если повезет - приложение свалиться сразу же. Проще потом будет понять причину краша. Вы возвращаете ссылку на подохший объект. Запомните раз и навсегда: никогда не возвращайте ссылки на локальные объекты. |
|
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,372
|
![]()
@_Bers
Будьте любезны, укажите где там локальный объект. |
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 16.12.2011
Сообщений: 2,329
|
![]()
гм.. действительно. Значит я ошибся. Там нет локального объекта.
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
cout., cin., cout.setf, cout.unsetf | kineziz | Общие вопросы C/C++ | 1 | 06.05.2012 02:50 |
Cout!!!!! | Notan1310 | Общие вопросы C/C++ | 8 | 26.01.2012 04:08 |
Компилятор не распознаёт cout. | Якъ | Помощь студентам | 6 | 06.11.2010 21:14 |
Вопрос по cout (С++) | EniOk | Помощь студентам | 2 | 06.12.2009 15:32 |