Список вещей, которые нельзя переносить (Win / Linux) в C ++ 11 + Boost?

как ревностный фанат переносимого C ++ 🙂 я рекомендовал своему боссу попытаться реализовать один проект с C ++ 11 и Boost (вместо того, чтобы полагаться на специфичные для #if и OS вещи), и я уверен, что мы можем сделать это с C + +11 + Повышение.

Теперь (как фанат обобщения :)) Мне интересно, что это за вещи, которые не может быть сделано с помощью C ++ 11 + Boost.

Afaik std :: atomic устраняет необходимость в Interlocked *, boost имеет ASIO для сокетов, std и boos имеют потоки и мьютексы, boost имеет файловую систему …

РЕДАКТИРОВАТЬ: игнорировать реальность частичной поддержки C ++ 11, давайте предположим, полная поддержка C ++ 11 компилятора.

3

Решение

На самом деле это зависит от компиляторов, которые вы используете под Windows и в Linux.

Вы можете проверить матрицу поддержки Вот. С его помощью вы будете точно знать, какие функции вы сможете использовать, в зависимости от ваших компиляторов в Linux и Windows.

-1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]