Атомика БЕЗ поддержки C ++ 11? - PullRequest
2 голосов
/ 03 мая 2019

По причинам обратной совместимости нам необходимо поддерживать версии C ++ до C ++ 11, поэтому мы не можем использовать std::atomic<...>. Однако нам все еще нужна атомика.

Есть ли альтернатива std::atomic<...>, которая возможна в предыдущих версиях C ++?

Желательно без каких-либо новых зависимостей, но я понимаю, что это может быть невозможно.

РЕДАКТИРОВАТЬ: нам это нужно специально для Unix и Xbox360. Мы рассмотрели Boost, но не хотим такой большой зависимости для одной платформы, чтобы через несколько лет перейти на C ++ 11.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...