Вопросы по теме 'compile-time-constant'
Константы времени компиляции Clojure
Этот вопрос исходит исключительно из «умственной мастербации» и, вероятно, не имеет практической ценности.
Если я определяю значение в Clojure, используя def , можно ли заставить компилятор оценивать его во время компиляции, а не ждать до времени...
1379 просмотров
schedule
22.02.2022
Специализация шаблона c ++ на основе значения времени компиляции
Я медленно нащупываю свой путь к метапрограммированию шаблонов и не знаю, как реализовать следующее:
// hpp file
enum MyEnum { Alive = 0, Dead };
class A {
public:
template<typename T, typename O, MyEnum ls>
static int...
4620 просмотров
schedule
18.04.2023
Постоянная времени компиляции
Я понял, что такое правило константы времени компиляции, из констант и переменных времени компиляции .
объявлен окончательным
иметь примитивный или строковый тип
инициализируется одновременно с объявлением
инициализируется константным...
729 просмотров
schedule
26.12.2023
Как можно использовать PRODUCT_BUNDLE_IDENTIFIER в качестве NSErrorDomain для ошибок приложения?
Как можно использовать идентификатор пакета продукта приложения OS X для домена ошибки? Есть ли подводные камни в таком использовании?
Кажется, это не макрос; Я пытался:
NSErrorDomain BSDomain = PRODUCT_BUNDLE_IDENTIFIER;
Это приводит к...
183 просмотров
schedule
18.05.2022
Размер структуры во время компиляции минус заполнение
Я пытаюсь использовать Boost MPL и Fusion для расчета размера структуры без учета каких-либо дополнений. Это моя текущая лучшая попытка:
Живой пример
template<class T>
constexpr std::size_t sizeof_members(void)
{
using namespace...
111 просмотров
schedule
04.05.2023
Когда объявление локальной переменной как нестатической constexpr полезно/обязательно?
Несмотря на чтение некоторых сообщений StackOverflow ( это и это ) и cppreference, я не могу понять, чем нестатическая constexpr локальная переменная будет полезна по сравнению с static constexpr одной .
Единственная разница, которую я...
95 просмотров
schedule
10.05.2022
Разреженное матрично-плотное векторное умножение с матрицей, известной во время компиляции
У меня есть разреженная матрица, содержащая только нули и единицы в качестве записей (и, например, с формой 32k x 64k и 0,01% ненулевых записей и без шаблонов для использования с точки зрения того, где находятся ненулевые записи). Матрица известна во...
71 просмотров
schedule
23.12.2022