Результаты поиска по запросу "compile-time"
Как инициализировать последовательность неподвижных, не копируемых объектов?
Допустим, у меня есть тип, который не является ни подвижным, ни копируемым: struct foo { explicit foo( size_t ){} ~foo(){} foo( foo const & ) = delete; foo( foo && ) = delete; foo& operator=( foo const & ) = delete; foo& operator=( foo & ) = ...
массив constexpr и std :: initializer_list
Я пытался написать valarray во время компиляции, который можно использовать так: constexpr array<double> a = { 1.0, 2.1, 3.2, 4.3, 5.4, 6.5 }; static_assert(a[0] == 1.0, ""); static_assert(a[3] == 4.3, ""); static_assert(a.size() == 6, ""); Мне ...
Неожиданный непостоянный std :: initializer_list
Я немного поигрался с трюком с индексами, чтобы посмотреть, куда я могу пойти, и натолкнулся на странную ошибку ... Во-первых, простые не очень старые индексы: template<std::size_t...> struct indices {}; template<std::size_t N, std::size_t... ...
Путаница с константными выражениями
Это какое-то продолжениеЭта тема [https://stackoverflow.com/questions/16023262/unexpected-non-constant-stdinitializer-list] и имеет дело с небольшой частью этого. Как и в предыдущем разделе, давайте рассмотрим, что наш компиляторconstexpr функции ...
функция времени компиляции для проверки равенства типов
Мне нужно реализовать самодостаточную функцию времени компиляции для проверки равенства типов (шаблон функции без аргументовbool eqTypes<T,S>()). самодостаточный означает не полагаться на библиотеку. Я не хорош во всем этом. Это то, что я ...
Конкатенация времени компиляции C # для строковых констант
C # выполняет оптимизацию во время компиляции для конкатенации константных строк? Если да, то как мой код должен быть написан, чтобы воспользоваться этим? Пример: как они сравниваются во время выполнения? Console.WriteLine("ABC" + "DEF"); const ...
В PHP, что подразумевается под временем компиляции и временем выполнения? [Дубликат]
На этот вопрос уже есть ответ здесь:PHP компилируется или интерпретируется? 14 ответовPHP - интерпретируемый язык, не скомпилированный. Тем не менее, я натол...
Как получить тип времени компиляции переменной?
Я ищу, как получить тип времени компиляции переменной для целей отладки.Среду тестирования можно воспроизвести так же просто, как:
Variadic шаблон гетерогенного контейнера
Мне нужно реализовать некоторый класс контейнера шаблонов с переменным числом элементов с разнородными элементами, который позволяет выполнять итерацию по этим элементам Моя первая идея - сделать класс с членом std :: tuple с переменными ...