Запитання з тегом «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 constant) …

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++) { …

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; Кланг приймає це, але GCC та MSVC відкидають це. Помилка GCC: main.cpp:15:18: error: 'constexpr …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.