Вопросы по теме 'template-function'
Как передать обычный параметр, а также параметр шаблона в функции шаблона в C ++?
У меня есть функция шаблона (как показано ниже) в пространстве имен myNamespace:
template <typename setX>
void getRandomItems(NaturalNumber size, setX &random, setX &items)
{
assert(size <= items.size());
//set of...
256 просмотров
schedule
06.09.2021
встроенная функция шаблона?
Нужны ли мне inline шаблонные функции, если они включены в несколько cpp файлов? Спасибо.
template<bool> inline QString GetText();
template<> inline QString GetText<true>() {return "true";}
template<> inline QString...
35153 просмотров
schedule
13.03.2022
адаптация интегрального значения, отличного от constexpr, к параметру шаблона, отличному от типа, и раздувание кода
Рассмотрим объект функции F , принимающий constexpr size_t аргумент I
struct F
{
template <size_t I>
constexpr size_t operator()(size <I>) const { return I; }
};
завернутый в тип size <I> , где (для краткости)...
544 просмотров
schedule
12.09.2022
Почему мой собственный класс выходного потока не работает?
Возможный дубликат: std :: endl имеет неизвестный тип при перегрузке оператора ‹
#include <iostream>
using namespace std;
struct OutputStream
{
template<class T>
OutputStream& operator <<(const T&...
240 просмотров
schedule
10.10.2023
Вызов указателя функции шаблона с нулевым аргументом с вариативным аргументом шаблона?
Вот фрагмент кода из сообщения по адресу Functional C++ блог, описывающий, как можно реализовать обобщенное вычисление функций.
Мой вопрос: как вы можете объявить указатель функции шаблона f как R(C::*f)() без аргументов и при этом иметь...
450 просмотров
schedule
10.12.2022
Связывание статического посетителя со статической иерархией полиморфизма
Цель моей программы - создать список данных, которые я могу посетить с набором статических посетителей, используя статический полиморфизм в моей иерархии классов.
Я создал иерархию классов, используя статический полиморфизм через CRTP:
class...
1078 просмотров
schedule
11.04.2023
Вариативный шаблон: кандидат ожидает 1 аргумент, предоставлено 0 (ошибка вывода)
Посмотрите на этот фрагмент кода
template<class T>
void print(T var)
{
std::cout << var << " ";
}
template<class... Args>
void Variadic(Args... args)
{
print(args...);
}
int main()
{
Variadic();...
1010 просмотров
schedule
18.05.2023
Выполнение всех методов, на которые указывает пакет параметров шаблона
Могу ли я создать пакет параметров шаблона указателей на методы (= функция-член)?
Если да, то возможно ли создать (шаблонную) функцию, которая выполняет все методы в своем пакете параметров шаблона?
Упрощения:
Порядок выполнения...
85 просмотров
schedule
19.07.2023