История изменений
Исправление firkax, (текущая версия) :
Вопрос в том, почему ты не хочешь сделать нормально. Просто поставь atomic и забудь про этот вопрос.
Ещё раз повторю, вопрос не в том как делать а в последствиях того как описано.
Я вот уверен, что компилятору разрешено вообще ничего никуда не писать в такой ситуации, а тупо выкинуть весь код, связанный с этой переменной. По факту скорей всего писать будет, и работать всё будет, но это лишь добрая воля компиляторописателей.
С чего бы это? Впрочем, если он никуда не будет писать - тем более ничего не сломается.
Исходная версия firkax, :
Вопрос в том, почему ты не хочешь сделать нормально. Просто поставь atomic и забудь про этот вопрос.
Ещё раз повторю, вопрос не в том как делать а в последствиях того как описано.
Я вот уверен, что компилятору разрешено вообще ничего никуда не писать в такой ситуации, а тупо выкинуть весь код, связанный с этой переменной. По факту скорей всего писать будет, и работать всё будет, но это лишь добрая воля компиляторописателей.
С чего бы это?