Все нестабильноC++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Все нестабильно

Сообщение Anonymous »

Я создаю эту многопоточную программу на C++ и после компиляции в режиме Release обнаруживаю ошибки такого рода (объект по-прежнему равен нулю), т. е. похоже, что отсутствуют изменчивые маркеры .

Но проблема в том, что, поскольку существует второй рабочий поток, касающийся всех типов объектов, это означает, что практически все нестабильно в программе.

Мне интересно, есть ли способ отключить оптимизацию в компиляторе Apple LLVM, которая создает непостоянные ошибки

Ключевое слово code> было специально разработано для исправления. Эти ошибки не отображаются в режиме отладки (поскольку оптимизация отключена). Везде использование Volat означает, по сути, добавление Летучего в каждый класс после каждой функции-члена и добавление Летучего перед каждым объявлением общей переменной.

Думаю, я лучше потеряю эту изменчивую оптимизацию, чем рискую обнаружить ложную ошибку из-за того, что я забыл отметить что-то изменчивое.

Подробнее здесь: https://stackoverflow.com/questions/182 ... s-volatile
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»