templates

templates

文章 4 浏览 129

有关使用MPL :: range_c与mpl :: fold使用的问题

我有以下简单功能来转换MPL :: vector< ...>打包< ...> namespace mpl = boost::mpl; template struct pack{}; struct A{}; struct B…

百善笑为先 2025-02-02 22:26:48 3 0

模板不起作用的默认参数

我有一条使用声明的嵌套模板链。它看起来像这样: template class Foo { public: Foo() : value{0} {}; template Foo(const Foo& rhs) : value{rhs.va…

空城之時有危險 2025-02-02 21:18:07 2 0

为什么仅在标题文件中实现模板?

引用来自 c ++标准库:教程和手册:: 目前使用模板的唯一便携方式是通过使用内联函数在标题文件中实现它们。 为什么这是? (澄清:标头文件不是唯一…

若水微香 2025-02-02 18:33:51 6 0

如何从主模板一个调用专用模板重载函数?

我有一个模板类中的方法,该类别创建了一个变量的哈希。我已经将其模板专门为int,double and std :: string这样的字符串 template<> class Hash { pu…

以往的大感动 2025-02-02 17:59:11 4 0

如何将通用类方法模板参数限制为某些类型?

我已经检查了 std> std :: enable_if to有条件地编译成员功能 但是对我不起作用。我需要将类方法的 t 限制为某些类型。 template

终止放荡 2025-02-02 17:36:45 5 0

匹配模板模板类型参数

假设我想键入具有特定成员(约束)的任何容器,但也将类型变量绑定到容器和成员。例如,令 t 和 u 为模板类型变量,对应于类和成员 someclass.member …

有木有妳兜一样 2025-02-02 17:36:07 4 0

如何在c&#x2b;&#x2b;中定义编译时间三元字面字面?

在第19章的第4章 c ++编程语言书籍,有一个使用模板技术来定义三元编号的示例,但是该示例没有编译。我试图以对我看上去正确的方式修复它,但仍然没有…

慢慢从新开始 2025-02-02 16:25:21 5 0

为什么隐式类型转换在模板扣除中不起作用?

在以下代码中,我想通过将 int 将其转换为 scalar&lt; int&gt; 对象来调用模板函数。 #include using namespace std; template class Scalar{ publi…

夏末 2025-02-02 13:54:15 2 0

C&#x2B;&#x2B;使用枚举变量调度模板

我的功能具有两个枚举变量的模板。有什么方法可以通过 enuma 和 enumb 的不同组合来派遣函数 f ?如果,我不想写太多。在这种情况下,我可能只需要编…

淡墨 2025-02-02 13:04:44 7 0

使用operator()()无括号?

以下代码是对象周围包装器的愚蠢版本。我希望能够无缝访问基础对象,也就是说,无需括号,如评论所描述的那样: struct A { void Func() {} }; templa…

幸福%小乖 2025-02-02 09:40:11 3 0

命名空间中的参数函数(C&#x2B;&#x2B;)

我需要定义具有相同目标的3个函数,但其​​行为基于3组常数值略有变化;换句话说,我可以简单地编写一个在所有三种情况下以这些值作为输入来执行此操…

赠我空喜 2025-02-02 07:08:55 6 0

如何编写专门的variadic模板,以混合常规类型和非const类型

当类型是一堆 std :: vector&lt; t&gt; 时,我需要专业化一个variadic模板。这是我到目前为止的 #include #include #include template struct is_ve…

儭儭莪哋寶赑 2025-02-02 05:14:18 7 0

如何在停泊中包含的文件中使用块?

我想做类似本 //- page-a.pug extends layout.pug block scripts script(src='/jquery.js') script(src='/pets.js') block content include ./layout2…

一花一树开 2025-02-01 21:35:17 3 0

有条件地启用会员功能,具体取决于模板参数

我正在努力获取以下代码进行编译。我想仅在 n = 3 时启用类 foo a 。 #include template class A { public: template * = nullptr> int foo(int a); }…

从﹋此江山别 2025-02-01 20:59:35 2 0

在主模板的声明中不允许使用模板参数列表

我想编写一个模板类来计算元组的大小,但是编译时出现错误。 template struct tuple_size_>{ static constexpr size_t value = sizeof... (Types); };…

跨年 2025-02-01 19:35:01 4 0
更多

推荐作者

佚名

文章 0 评论 0

今天

文章 0 评论 0

゛时过境迁

文章 0 评论 0

达拉崩吧

文章 0 评论 0

呆萌少年

文章 0 评论 0

孤者何惧

文章 0 评论 0

更多

友情链接

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