Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Использование std:: в MFC проекте / 12 сообщений из 12, страница 1 из 1
07.02.2005, 15:34
    #32904315
DJStealth
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Использование std:: в MFC проекте
Объясните как правильно подключить std::valarray в MFC проект?
А то при подключении выдает фигову тучу ошибок при компиляции, и все ругательства относятся к файлу valarray
------
Пр(CTime::GetCurrentTime()) ? (о) : (и)шло время спать
...
Рейтинг: 0 / 0
07.02.2005, 16:03
    #32904404
nik_x
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Использование std:: в MFC проекте
using namespase std; // ???
...
Рейтинг: 0 / 0
07.02.2005, 16:46
    #32904488
Lelikk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Использование std:: в MFC проекте
nik_xusing namespase std; // ???

Зачем если явно указывается пространство std::
...
Рейтинг: 0 / 0
07.02.2005, 16:52
    #32904505
DJStealth
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Использование std:: в MFC проекте
Lelikk nik_xusing namespase std; // ???

Зачем если явно указывается пространство std::

Спасибо за участие, нашел, может кому еще понадобится:

STL определяет функции min,max, a <windows.h> - макросы min, max.
В stdafx.h перед windows.h #define NOMINMAX
и всё должно быть ок.
...
Рейтинг: 0 / 0
07.02.2005, 18:06
    #32904671
alex_k
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Использование std:: в MFC проекте
к стати.
хотел в своем классе сделать функции min и max и не смог :-)
#define NOMINMAX меня спасет?
...
Рейтинг: 0 / 0
07.02.2005, 18:39
    #32904727
Анатолий Широков
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Использование std:: в MFC проекте
alex_kк стати.
хотел в своем классе сделать функции min и max и не смог :-)
#define NOMINMAX меня спасет?

да, но я бы поостерегся и использовал бы minimum и maximum, соответственно.
...
Рейтинг: 0 / 0
07.02.2005, 18:52
    #32904758
DJStealth
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Использование std:: в MFC проекте
alex_kк стати.
хотел в своем классе сделать функции min и max и не смог :-)
#define NOMINMAX меня спасет?
Не мое дело, но выскажусь, если я свои делаю (min и max)
то обычно пишу min_ и max_, или как нибудь, отличные от уже имеющихся
...
Рейтинг: 0 / 0
07.02.2005, 19:13
    #32904796
alex_k
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Использование std:: в MFC проекте
это понятно :-)
но как-то это не кошерно.
это же члены класса, какое им должно быть дело до макросов, ан нет блин...
...
Рейтинг: 0 / 0
08.02.2005, 14:06
    #32906126
Анатолий Широков
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Использование std:: в MFC проекте
alex_kэто понятно :-)
но как-то это не кошерно.
это же члены класса, какое им должно быть дело до макросов, ан нет блин...

Препроцессор делает свою работу - заменяет макроимя определением - а член класса там или еще что - ему дела нет.
...
Рейтинг: 0 / 0
08.02.2005, 18:16
    #32906791
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Использование std:: в MFC проекте
А вы знаете, как на самом деле называется функция
CWnd::DefWindowProc ?

Да, либо
CWnd::DefWindowProcA
либо
CWnd::DefWindowProcW
...
Рейтинг: 0 / 0
08.02.2005, 18:26
    #32906816
Lelikk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Использование std:: в MFC проекте
MasterZivА вы знаете, как на самом деле называется функция
CWnd::DefWindowProc ?

Да, либо
CWnd::DefWindowProcA
либо
CWnd::DefWindowProcW

Может быть я ошибаюсь, но эти два варианта -- это варианты функции DefWindowProc из WinAPI, а не одноименные методы класса CWnd
...
Рейтинг: 0 / 0
09.02.2005, 11:44
    #32907745
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Использование std:: в MFC проекте
Нет, в том -то и прикол, что в MFCxx.dll
метод CWnd::DefWindowProc называется либо CWnd::DefWindowProcA либо CWnd::DefWindowProcW. Из-за макросов.
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Использование std:: в MFC проекте / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]