Вопросы с тегом «compile-time-constant»

13
Оператор переключения Java: требуется постоянное выражение, но оно является постоянным
Итак, я работаю над этим классом, который имеет несколько статических констант: public abstract class Foo { ... public static final int BAR; public static final int BAZ; public static final int BAM; ... } Затем я хотел бы получить способ получить соответствующую строку на основе константы: public static String lookup(int …

5
Как иметь переменную const в цикле for для генерации шаблонных классов?
У меня есть код как template <size_t N> class A { template <size_t N> someFunctions() {}; }; Теперь я хочу создать экземпляры класса и вызвать его функции в цикле for для множества значений: // in main() int main() { for (int i = 1; i <= 100; i++) { const …

1
Законно ли инициализировать массив в конструкторе constexpr?
Является ли следующий код законным? template <int N> class foo { public: constexpr foo() { for (int i = 0; i < N; ++i) { v_[i] = i; } } private: int v_[N]; }; constexpr foo<5> bar; Clang принимает это, но GCC и MSVC отклоняют это. Ошибка GCC: main.cpp:15:18: error: …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.