Поделиться через


Предупреждение компилятора C4746

часто доступ и '<expression>' /volatile: [ISO|параметр госпожи]; рассмотрим использование встроенных функций __iso_volatile_load/store.

C4746 выдается, если испаряющая переменная доступна непосредственно. Предназначен для помощи разработчикам указывать расположение кода, затронутых конкретной испаряющей определенной в настоящее время (моделью, можно управлять с помощью параметра компилятора /volatile ). В частности, может быть полезно в поиск создаваемых компилятором барьеры памяти оборудования при /volatile:ms.

Встроенные __iso_volatile_load/store можно использовать напрямую для получения испаряющая память, не распространяться действие политики на испаряющей моделью. С помощью этих внутренних не активирует C4746.

Данное предупреждение по умолчанию отключено. Дополнительные сведения см. в разделе Выключенные по умолчанию предупреждения компилятора.