11
Как я узнаю, что компилятор нарушил мой код и что мне делать, если это был компилятор?
Время от времени код C ++ не будет работать при компиляции с некоторым уровнем оптимизации. Это может быть компилятор, выполняющий оптимизацию, которая нарушает код, или это может быть код, содержащий неопределенное поведение, которое позволяет компилятору делать все, что он чувствует. Предположим, у меня есть фрагмент кода, который ломается, когда компилируется …