Результаты поиска по запросу "templates"

1 ответ

Список аргументов для шаблона класса отсутствует

У меня любопытная проблема, и я не совсем уверен, в чем проблема. Я создаю класс LinkedArrayList, который использует шаблон typename, как показано в коде ниже: #pragma once template <typename ItemType> class LinkedArrayList { private: class Node ...

1 ответ

Ярлык макроса шаблона C ++

Часто при работе с шаблонами вы получаете что-то вроде: template <T> class the_class { public: // types typedef T value_type; typedef const value_type const_value_type; typedef value_type& reference; typedef const_value_type& const_reference; ...

3 ответа

Функция-член частичной специализации шаблона c ++ [дубликат]

На этот вопрос уже есть ответ здесь: Ошибка «неверное использование неполного типа» с частичной специализацией шаблона [/questions/165101/invalid-use-of-incomplete-type-error-with-partial-template-specialization] 3 ответаЯ новичок в шаблонах, ...

ТОП публикаций

4 ответа

Аргументы шаблона по умолчанию

Если мне разрешено делать следующее: template <typename T = int> class Foo{ };Почему мне не разрешено делать следующее в основном? Foo me;Но я должен указать следующее: Foo<int> me;C ++ 11 представил аргументы шаблона по умолчанию, и сейчас ...

6 ответов

Как я могу оформить шаблон для редактирования или добавить узел для определенного типа контента?

Я хочу оформить шаблон для редактирования или добавить узел для определенного типа контента. Например, для темы всех форм типа контента я использую файлpage-node-{add|edit}.tpl.php (в зависимости от того, что мне нужно сделать, добавить или ...

3 ответа

SFINAE работает в типе возврата, но не в качестве параметра шаблона

Я уже использовал идиому SFINAE несколько раз, и я привык ставитьstd::enable_if<> в параметрах шаблона, а не в возвращаемых типах. Однако я натолкнулся на какой-то тривиальный случай, когда это не сработало, и я не уверен, почему. Прежде всего, ...

4 ответа

Как я могу обнажить кортеж <> обратно в список типов шаблонов с переменными числами?

Есть ли способполоса a std::tuple<T...> чтобы вернуть егоT...? пример предполагатьvct<T...> эторанее существовавших шаблон класса variadic, using U = std::tuple<int,char,std::string>; using X = vct<int,char,std::string>; using Y = vct< ...

3 ответа

std :: function вместо шаблонов для предикатов

Многие стандартные библиотечные алгоритмы принимают предикатные функции. Однако тип этих предикатов является произвольным предоставленным пользователем параметром шаблона. Почему в C ++ 11 не указано, что они принимают определенный тип, ...

1 ответ

как создать новое слово из шаблона с docx4j

У меня есть следующий сценарий, и мне нужен совет: Пользователь будет вводить текстовый документ в качестве шаблона и предоставлять некоторые параметры во время выполнения, чтобы я мог запросить свою базу данных и получить данные для заполнения ...

3 ответа

Как заменить элемент кортежа во время компиляции?

Есть ли способ заменить элемент кортежа навремя компиляции? Например, using a_t = std::tuple<std::string,unsigned>; // start with some n-tuple using b_t = element_replace<a_t,1,double>; // std::tuple<std::string,double> using c_t = ...