template-specialization

template-specialization

文章 0 浏览 2

消除 C++ 中的递归模板实例化;

我想定义一个可以在不同位置(在文件范围内)调用的宏,以便创建执行某些操作的函数。 (在下面的示例中,函数只是打印一条消息,但当然我的真正意图…

悟红尘 2024-11-10 05:25:48 0 0

模板重构

假设我们有多种类型的元素,并且我们想要创建一个 每种类型的“经理”。经理负责照顾 任何元素的创建、激活/停用和删除 (我们假设用户不会创建/销毁…

一袭白衣梦中忆 2024-11-02 19:12:06 0 0

具有非类型参数的成员函数的部分特化

我有一个模板类,其中包含类型和非类型模板参数。我想专门化一个成员函数,我发现,如下面的示例所示,我可以很好地进行完全专门化。 template&lttype…

手长情犹 2024-11-01 09:48:22 2 0

类模板部分特化

下面的代码编译成功,我不明白为什么: #include &ltstdio.h&gt #include &ltvector&gt #include &ltiostream&gt // Template definition template &l…

过气美图社 2024-10-29 12:38:56 1 0

Java泛型,支持“专业化”吗?与 C++ 的概念相似之处模板?

我知道很多如何使用C++-Templates——请注意,我不是专家。对于 Java 泛型(以及 Scala,就此而言),我遇到了困难。也许吧,因为我试图将我的 C++ 知…

妄断弥空 2024-10-29 05:39:53 2 0

无法专门化结构

为什么这不起作用? template &ltclass T&gt struct Low template &lt&gt struct Low&ltint&gt {}//Here I'm trying to specialize for int int main(…

天荒地未老 2024-10-28 19:34:15 1 0

模板类专业化

我确实阅读了一些相关的线程,但问题仍然不清楚: #include &ltstdio.h&gt #include &ltvector&gt #include &ltiostream&gt template &lt&gt class st…

乖乖哒 2024-10-28 10:01:03 1 0

专业 C++从未调用过模板方法

还有另一个模板专业化问题,我无法解决: terminallog.hhterminallog.hh //stripped code class Terminallog { public: Terminallog() Terminallog(in…

关于从前 2024-10-27 17:10:38 1 0

重载的函数模板从未被调用

我喜欢模板,至少如果我能理解它们的话我会喜欢-)。我使用模板实现了一个重载运算符。我现在正在尝试专门化函数调用。 这就是我所做的: class Termin…

鲸落 2024-10-27 14:05:09 1 0

c++模板专业化 - 链接器错误多个定义

我今天的第三个问题-),但我对 C++ 模板编程和运算符重载真的很陌生。 我正在尝试以下操作: terminallog.hh //snipped code class Terminallog { pub…

双马尾 2024-10-27 01:27:30 1 0

函数模板特化编译错误

##A.hh template&ltclass T&gt void func(T t) {} template&lt&gt void func&ltint&gt(int t) {} void func2() ##A.cpp void func2() {} ##main.cpp f…

总以为 2024-10-26 06:29:10 1 0

为什么函数模板不能部分特化?

我知道语言规范禁止函数模板的部分专业化。 我想知道为什么禁止这样做?它们没有用吗? template&lttypename T, typename U&gt void f() {} //allowed…

空城旧梦 2024-10-19 00:14:13 1 0

C++使用指向模板对象的指针

我有一个名为 ABC 的类,它有一个类模板: template &ltclass T&gt class ABC{} 在另一个类中,我尝试将对象 ABC 存储在列表中: class CDE{ private:…

梦忆晨望 2024-10-18 15:06:47 1 0

类模板特化中的 decltype

我试图在模板类中使用 decltype,如下所示: #include &ltfunctional&gt template &lttypename T&gt class A { typedef decltype(std::bind(&ampA::f,…

千と千尋 2024-10-18 03:00:21 2 0

函数模板的部分特化

在下面的代码片段中, template&lttypename T1&gt void func(T1&amp t) { cout &lt&lt "all" &lt&lt endl } template&lttypename T2&gt void func(T2 …

べ映画 2024-10-17 08:33:04 3 0
更多

推荐作者

1CH1MKgiKxn9p

文章 0 评论 0

ゞ记忆︶ㄣ

文章 0 评论 0

JackDx

文章 0 评论 0

信远

文章 0 评论 0

yaoduoduo1995

文章 0 评论 0

霞映澄塘

文章 0 评论 0

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