stackyFACTS
Технологии

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Как медузы помогли создать светящихся рыб

Те невероятно яркие тетры в зоомагазине — не продукт селекции. Ученые ввели эмбрионам обычных рыб природные флуоресцентные белки, извлеченные из медуз и…

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