Чем build types отличается от single config и когда что выбрать?

C/C++MiddleСборка, toolchain и зависимостиСравнениесборкаtoolchain и зависимости|cmake|build types|c++|c

Что хотят услышать интервьюеры:

Сравнение: «build types» выбирают не по привычке, а по контракту, стоимости и safety guarantees. В сравнении с single config нужно учитывать lifetime, владение, потокобезопасность, читаемость и совместимость с проектом.

Ответ:

Правильная позиция: нет универсально лучшего решения; есть решение, подходящее под ограничения задачи.

cmake -DCMAKE_BUILD_TYPE=Release ..

Источники

Похожие вопросы