- Я оценил Boost три раза. Он не может пройти оценку ... Большинству сообщений об ошибках повезло, если их признали. Отсутствие признания указывает на более глубокие проблемы в процессе разработки. Я считаю, что макросы препроцессора и встроенные в C ++ стандартные библиотеки являются более безопасным выбором.

у кроссплатформенный код, который должен компилироваться в Linux, Windows, Mac OS. На окнах я должен поддерживать визуальную студию и mingw.

Есть несколько частей кода, специфичного для платформы, который я должен поместить в#ifdef .. #endif окружающая обстановка. Например, здесь я поместил специфичный для win32 код:

#ifdef WIN32
#include <windows.h>
#endif

Но как мне узнать Linux и Mac OS? Какие определения (или т. Д.) Мне следует использовать?

Ответы на вопрос(4)

Ваш ответ на вопрос