Начиная с Visual С++ 2005, Microsoft сделала дополнительные гарантии заказа для доступа к типам volatile
, которые не требуются стандарту С++.
Что-нибудь в Стандарте С++ фактически запрещает эти гарантии? Документация Microsoft, кажется, так думает.
Пожалуйста, дайте мне знать, разрешает ли Стандарт заказ, реализованный Microsoft, а также проголосовать за этот отчет об ошибке: