Название: min и max из math.h Отправлено: finka от Декабрь 06, 2007, 14:58 Никак не могу понять: почему при подключении math.h у меня sqrt, tan, atan, pow, sin, cos работают, а min и max - identifier not found? Ни у кого такого нет?
Qt4.3.1, msvc2005, XP Название: Re: min и max из math.h Отправлено: pastor от Декабрь 06, 2007, 15:01 В своих проектах я юзаю кутишные - qMax, qMin
Но насколько я помню на 4.2.3 проблем с min и max небыло. В math.h их нет \* update *\ В винде есть также макросы min и max в windef.h Также есть функции min и max в #include <algorithm> Название: Re: min и max из math.h Отправлено: Mike от Декабрь 06, 2007, 15:41 Потому что в math.h нет min и max. В stdlib.h есть макросы __min и __max.
Название: Re: min и max из math.h Отправлено: Tonal от Декабрь 06, 2007, 18:09 Qt, если я не ошибаюсь, определяет макрос, NOMINMAX, который отключает макросы min и max из windef.h
Так что или пользуйся Qt-ёвыми, или STL-ными. Для использования STL-ных нужно или объявить using или добавить префикс std:: к min и max. |