variadic-templates

variadic-templates

文章 0 浏览 5

将函数应用于参数包

我正在玩参数包,并且我正在尝试通过lambda函数应用映射,该函数将 1 添加到参数包的每个成员,如图所示。但是,我获得了输出 4 ,而 234 则可以。 #i…

饭团 2025-02-13 19:12:28 0 0

C++ variadic模板将修改的参数传递到功能

我正在努力处理以下代码。它本来应该是一个非常简单的,希望 constexpr ,渐变求解器。 我当前的代码看起来像这样: typedef std::function residual_…

书信已泛黄 2025-02-12 09:37:22 0 0

可选的参数后,模板参数包的据称已知长度的参数包

我试图用一种可选的参数具有一种“调用”功能: template void foo(void func(T...), T... args, int opt = 0) { func(args...); } void bar(int, int…

◇流星雨 2025-02-11 22:16:21 1 0

如何使用我自己的模板功能将std ::格式化()包装?

注意:此问题使用C ++ 20,我正在使用Visual Studio 2022(V17.2.2)。 我想创建一个模板功能包装器,以允许我使用std ::格式样式记录。包装器功能最…

转角预定愛 2025-02-11 07:58:02 2 0

C++ - 如何通过变异模板访问向量推入矢量的元素

我需要像这样调用C类对象 - int main() { C>, Pair>, Pair>> c1; C>, Pair>> c2; } 到目前为止我有此代码 - template class A { ..... }; template cl…

菊凝晚露 2025-02-09 18:23:04 1 0

从函数类型声明中推导函数参数,用于模板结构方法?

我想知道是否可以推断出返回类型,以及来自函数类型的参数定义。 我希望做类似的事情: template struct _function_wrapper_t { [return of T] call([…

油焖大侠 2025-02-09 09:42:42 2 0

STD ::螺纹存储variadic参数如何通过其构造函数传递?

假设我声明了一个带有以下代码的线程: #include #include void printStuff(const char* c, long x) { std::cout << x << " bottles of " << c << " o…

神魇的王 2025-02-09 06:52:02 3 0

将变异类型列表转换为元组成对

是否可能进行以下类型转换: T1, T2, T3, T4, ...., T2n-1, T2n ---> transform to ---> tuple< pair, pair, ..., pair > 这样的元功能 template usin…

2025-02-08 10:21:01 2 0

使用enable_if决定成员变量的类型

template class BaseEvent { BaseEvent(const unsigned int index, const uint8_t id, const std::variant data) : m_index(index), m_id(id), m_data…

清眉祭 2025-02-07 02:10:31 1 0

没有助手类型的依赖类型

给定的 typename t 和 int n ,下面的模板值生成了类型的null函数指针: int (*) (T_0, ..., T_N) 虽然代码有效,但我不喜欢它污染了名称空间 temp Bo…

め七分饶幸 2025-02-06 19:42:33 1 0

将2个参数[x,y]扩展到可变大小参数包[x,... x,y]

我正在编写C ++中的自定义多层PESCEPTRON(MLP)实现。除最后一层以外,所有除了一个激活函数 foo ,最后一层具有单独的激活 bar 。我正在尝试编写我…

燃情 2025-02-06 12:55:45 2 0

为什么Variadic模板找不到合适的构造函数?

如果您查看MAIN,您会看到我可以用4,T2(或T)来调用写作,但在同一呼叫中却不是两者,为什么?除了将它们分开打电话以外,我能做些什么? template …

遇到 2025-02-06 11:11:55 1 0

如何删除这种重复(用于类型的周期)?

我有这样的代码: template void registerCmd() { Command x{}; // do something with x... } namespace Cmd { struct GET { /* some methods */ }; s…

谁许谁一生繁华 2025-02-06 09:41:18 2 0

指南C&#x2B;&#x2B;功能模板类型

我有以下内容,它接受函数指针类型,并返回向量中每个参数的类型。 template auto ArgTypes(Ret(*pFn)(Types...)) { std::vector vec; vec.insert(vec…

忆伤 2025-02-06 02:01:50 1 0

如何使用C&#x2b;&#x2B;

我浏览了类似的线程,但是没有人回答我的问题。我正在寻找一种方法,以确保与两个竞争构造函数正确分辨率的过载,其中一个采用两个参数,另一个是一个…

握住你手 2025-02-05 06:44:28 1 0
更多

推荐作者

夢野间

文章 0 评论 0

百度③文鱼

文章 0 评论 0

小草泠泠

文章 0 评论 0

zhuwenyan

文章 0 评论 0

weirdo

文章 0 评论 0

坚持沉默

文章 0 评论 0

更多

友情链接

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文