stackyFACTS
Технологии

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Узнать больше
Технологии

Исследователи MIT разработали магнитные роботизированные кубы M-Blocks, которые автономно прыгают, вращаются и соединяются друг с другом, как самособирающееся Lego, чтобы по…

Концепция мебели или зданий, которые собирают себя сами, звучит как научная фантастика, но программируемая материя воплощает ее в реальность. У M-Blocks нет…

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