В помощь разработчику межплатформенных приложений существует прекрасный справочник предопределенных макросов почти для всех случаев в жизни: http://sourceforge.net/p/predef/wiki/Home/. Как написать код специфичный для конкретной операционной системы, как определить версию компилятора или как узнать модель процессора при сборке — предопределенные макросы этого и много другого можно найти по указанной ссылке.
Используя знания из этого справочника можно писать межплатформенный код, которые еще и разными компиляторами будет собираться. Нужно только помнить, что с ifdef в коде не стоит увлекаться, т.к. они снижают читабельность кода. В общем случае, платформозависимые вещи лучше выделять в отдельные файлы и различать на уровне системы сборки.
вторник, 18 марта 2014 г.
В помощь разработчику межплатформенных приложений
Posted by
Kirill V. Lyadvinsky
обновлено:
2016-01-25T11:12:52Z
Labels:
C++0x
,
Cplusplus
,
favourites
,
programming
Подписаться на:
Сообщения
(
Atom
)