Результаты поиска по запросу "templates"
Могу ли я использовать постоянное число, чтобы выбрать класс во время компиляции, возможно, используя шаблоны?
Допустим, у меня есть постоянное значение (возможно, некоторого типа enum). Допустим, у меня много классов A, B, D и т. Д. Могу ли я иметь что-то подобное? C<1> anInstanceOfA; //This will be of type A C<2> anInstanceOfB; //This will be of type ...
функция-член шаблона класса шаблона вызывается из функции шаблона
Это не компилируется: template<class X> struct A { template<int I> void f() {} }; template<class T> void g() { A<T> a; a.f<3>(); // Compilation fails here (Line 18) } int main(int argc, char *argv[]) { g<int>(); // Line 23 }Компилятор (gcc) ...
[живое демо]
ожно проверить, является ли один пакет параметров (интерпретируемый как набор) подмножеством другого?Пока у меня есть только кадр (с использованием std :: tu...
Спасибо - я думал об этом вообще как о классе политики. Это сработало бы, если бы я был готов поместить в него всевозможные произвольные строки для потребления (я мог бы поместить это в пространство имен деталей только для этого заголовка ...).
Спасибо всем, кто помог мне с этим! Ответ отмечен ниже, и я расширил ответ с функциональной версией в своем вопросе ниже (см. Гл.):Кажется, я часто сталкиваю...
, Надеюсь это поможет.
я есть кусок простого кода C ++, в котором я определил шаблон и глобальный объект, специализируя шаблон. Конструктор объекта обращается к статическому члену ...
open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0620r0.html
ли веская причина, почему
Спасибо! Я определенно должен был быть более осторожным с моим деструктором. Я смогу двигаться вперед с этим сейчас. Я ценю помощь.
утался в поведении кода CUDA, который я написал. Я нахожусь в процессе написания тестов для моего