В самом конце Скотта Шурра говорят "Представляя constexpr" в CppCon, он спрашивает: "Есть ли способ отравить функцию"? Затем он объясняет, что это можно сделать (хотя и нестандартным образом):
- Ввод
throwв функциюconstexpr - Объявление неразрешенного
extern const char* - Ссылка на неразрешенный
externвthrow
Я чувствую, что я немного из глубины здесь, но мне любопытно:
- Что значит "отравить функцию"?
- Какова важность/полезность метода, который он излагает?