Как можно реализовать что-то такое? T functions = { { "foo", void(*)() }, { " bar", int(*)(int) } }; Вместо "прямого" указания типа указателя на функцию, может быть всё что у...
Можно ли каким-то образом передать массив поэлементно как шаблонные аргументы? То есть что-то наподобие template <int... Ints> constexpr void foo(); constexpr void bar(int (&...
Доброе утро. Кто-то может подсказать, как можно автоматизировать тесты для макоса на линукс хосте? Я хочу тестировать свою программу на разных платформах, но не совсем понимаю...
Есть старые Си хедеры, в которых объявлены структуры и определены некоторые из них. Я хочу сделать обертку над всеми этими типами, но не знаю, как лучше поступить. Структуры, ...
Возможно ли определить шаблон foo таким образом, чтобы следующий код работал? foo<"hello world">
template <const char* str> constexpr void foo() { if constexpr(str == constexpr_str) {} } Почему в контексте функции, str не является константным выражением? Например, я не...