stackyFACTS
Технологии

C++ может удалить бесконечный цикл без побочных эффектов во время оптимизации

ВОТ ЧТО ИНТЕРЕСНО

Если в вашем цикле нет условия выхода, компилятор по закону имеет право полностью удалить его. C++ считает бесконечные циклы без побочных эффектов «неопределенным поведением», что означает, что движки оптимизации буквально просто сотрут ваш код.

C++ может удалить бесконечный цикл без побочных эффектов во время оптимизации
STACKY / Технологии
Одно открытие ведёт к другому.

Продолжите читать факты по этой теме.

Технологии →
STACKY ДЛЯ IPHONE

Большой мир.
Маленькие открытия.

Продолжите открывать мир в Stacky. Интересные факты в приложении, которое всегда под рукой.

Скачать в App Store
ЕЩЁ ОДНО ОТКРЫТИЕ?

Продолжите открытие

Вся тема →
Подключение заголовочных файлов в C++ буквально копирует текстовые файлы
Технологии

Подключение заголовочных файлов в C++ буквально копирует текстовые файлы

Современное сложное программирование — это по сути просто гигантская операция копирования и вставки. Когда вы используете директиву include в C++, компилятор…

Узнать больше
Компиляция шаблонов в C++ занимает экспоненциально больше времени
Технологии

Компиляция шаблонов в C++ занимает экспоненциально больше времени

Написание кода, который сам пишет код за вас. Шаблоны C++ вычисляют сложную логику на этапе компиляции, из-за чего проекты с большим количеством шаблонов…

Узнать больше
Компиляторы встряхивают структуру приложения, удаляя неиспользуемый программный код
Технологии

Компиляторы встряхивают структуру приложения, удаляя неиспользуемый программный код

Современные приложения импортируют тысячи внешних инструментов, раздутого кода и неиспользуемых функций. Компиляторы используют метод под названием «Tree…

Узнать больше
Префиксные инкременты переменных выполняются быстрее, чем постфиксные
Технологии

Префиксные инкременты переменных выполняются быстрее, чем постфиксные

Сокращение микросекунд времени выполнения без какой-либо причины. Написание '++i' вместо 'i++' в C++ позволяет избежать создания временной копии переменной в…

Узнать больше
Невидимый пробел ломает работающий на вид код
Технологии

Невидимый пробел ломает работающий на вид код

Призрачная угроза копипаста. Иногда текст, скопированный из документа, содержит невидимые пробелы форматирования, которые полностью разрушают проверку…

Узнать больше
Кто сохраняет удаленные страницы интернета
Технологии

Кто сохраняет удаленные страницы интернета

Поскольку корпорации любят тихо удалять со своих серверов компрометирующие их исторические ошибки, некоммерческая организация лихорадочно рассылает…

Узнать больше
StackyБольше открытий в приложении
Скачать в App Store