Вот небольшой пример, показывающий разницу между двумя типами функций, которые не одинаковы:...
Я пытаюсь написать шаблон для вычисления мощности числа во время компиляции (я не эксперт по...
Я реализовал std::experimental::is_detected из обоих https://en.cppreference
При метапрограммировании шаблона трюк TD можно использовать для печати выражений type в качестве...
Я пытаюсь выяснить, почему SFINAE не работает с прямой инициализацией аргументов шаблона? Это...
У меня есть несколько шаблонных классов, объявление которых выглядит следующим образом: template...
Я хочу использовать функцию по умолчанию в качестве шаблона «Предикат» на случай, если пользователь...
Мне недавно задали этот вопрос в одном из интервью C ++, где меня попросили улучшить приведенный...
Извиняюсь заранее.У меня возникают трудности с поиском правильной формулировки для этого вопроса ..
Итак, у меня есть число constexpr std::array<int, N> для различных значений N. В этом случае:...
Мне не нравится, как, например, 3-мерный вектор называется так:...
Мне нужно настроить большое количество std :: vector в библиотеке поиска.Все имеют структуру: {N, N...
Я пытаюсь поэкспериментировать с CRTP, но я озадачен, почему следующий код не компилируется....
Извините за мой плохой английский. Я постараюсь сделать все возможное. Я хочу разработать интерфейс...
Я должен обойти пустоту * для поддержки типов, которые не могут быть известны во время компиляции,...
где-то, я чувствовал необходимость более четко управлять разными классами через один класс через...
У меня есть этот кусок кода (http://coliru.stacked -crooked.com / a / ee05a00fc8ab5057 ): #include...
Я пытаюсь смешать operator [] с классом.Моя проблема в том, что я частично специализировал класс, и...
#include <type_traits> template <typename T1, typename T2, typename is_allocated> struct...
Я создаю простой класс массива на основе шаблонов выражений.В приведенном ниже коде мне нужно...
Предположим, что у нас есть перечислимый тип: enum DataType { INT, DOUBLE }; и картограф типа:...
Предположим, что у нас есть функция шаблона: template<typename T1, typename T2, typename T3>...
Мне сложно понять, как работают следующие определение шаблона и определение специализации шаблона
Если у меня есть следующий класс: // ComponentMan.h class ComponentMan { public: template<class...
Как я могу сделать следующее, не включая каждый класс T в этот файл?: // ComponentMan.h class...