template-specialization

template-specialization

文章 0 浏览 6

专门化模板功能返回向量

假设我在文件上有一个读者类: class Reader { public: template T Read(); }; 它的唯一函数是读取函数,读取任何算术类型( static_assert(std :: i…

一束光,穿透我孤独的魂 2025-01-23 10:11:14 2 0

尝试使用C++

我有一个模板函数,该功能将数组引用作为一个参数: template void foo(T (&pArr)[arrSize]) { cout << "base template function" << endl; } 我想专…

旧情勿念 2025-01-23 09:31:51 3 0

C&#x2B;&#x2B;模板类型包装元组专业

试图实现元组类型时,我会遇到一个空元组。 这是我使用的类型结构: template struct Tuple : public Tuple {}; template struct Tuple {}; 一旦我尝…

傲性难收 2025-01-21 03:41:17 3 0

&lt;&lt;操作员超载和模板专业化

作为学习目的的一部分,我只是在使用模板专业化以及操作员超载的情况下播放 #include template void operator<<(std::ostream& COUT,T val) { std::op…

樱桃奶球 2025-01-18 20:03:20 3 0

C++11 如何创建模板函数以将基元和 std::vector 转换为具有最小专业化的 std::string?

我卡住的地方已经在标题中描述了。 但是,也许我的全球问题还有另一种解决方案。 有模板基类,它可以完成一些工作,我需要打印结果以进行调试。 templ…

西瓜 2025-01-16 11:57:14 4 0

具有整数参数的模板的部分特化

我正在尝试做一些部分专业化的事情。我有一个元组,我想从某个元素索引迭代到第一个元组索引,累积元组中每种类型的值。这似乎是使用递归模板实例化的…

枉心 2025-01-14 13:23:10 2 0

C++模板专业化概念

我正在探索 C++ 模板专业化,并且试图理解语法规则: template T foo(T a, char b) { /* some code */ } template (_Z a, _W b) { /* some code */ } …

诗笺 2025-01-13 16:47:35 3 0

专门化模板类函数时的附加模板参数?

在专门化类模板成员时,是否可以以某种方式添加额外的模板参数? 例如: #include #include #include template class myClass { public: // ... templ…

手心的温暖 2025-01-11 16:33:14 2 0

.cpp 文件中的模板专业化 + .h 文件中的主模板声明

根据 https://eel.is/c++draft/temp.expl .spec#7: 如果模板、成员模板或类模板的成员是显式特化的,则该特化的声明应可从该特化的每次使用中访问,…

等风也等你 2025-01-11 08:10:45 5 0

使用非类型模板参数的 C++20 概念对类模板进行完全专业化

我对 C++20 概念相当陌生,我正在尝试创建一个模板类 Foo ,该类具有基于非类型(枚举器)模板参数的完全专门化的实现。我已经使用下面的代码测试了我…

橪书 2025-01-11 00:47:40 4 0

使用enable_if进行部分模板专业化

我试图了解如何使用 std::enable_if 的类型特征来“启用”类的部分专业化。这是我试图运行的示例代码。 #include #include class AbstractFoo { publi…

风向决定发型 2025-01-10 02:43:45 2 0

将模板类专门化为结构体

我刚刚将 std::hash 专门用于用户定义的类型,使用: template<> struct hash {...}; 当 VC10 向我发出警告时: 警告 C4099:“std::hash”:首次使用…

究竟谁懂我的在乎 2025-01-07 15:41:48 5 0

使用模板专业化重载返回类型?

class Base { public: string Test() { return "hi"; } }; class Derived : public Base { public: int Test() { return 3; } } 我想要基地的一声“嗨…

执着的年纪 2025-01-07 06:18:56 2 0

为模板类专门化模板函数

在 C++ 中,我试图为本身模板化的对象专门化一个模板化函数。 这是一个基本示例: test.h: template class myC { T x; }; template void f(U y) { } t…

┼── 2025-01-06 21:26:07 3 0

如何确定 C++对象是一个 time_t

如何确定 C++ 对象是否是 time_t,而不是定义的整型 time_t? 我特别想模板专门化一个函数, template void myFunction( T val ); template( time_t v…

失与倦" 2025-01-06 08:01:55 2 0
更多

推荐作者

李珊平

文章 0 评论 0

Quxin

文章 0 评论 0

范无咎

文章 0 评论 0

github_ZOJ2N8YxBm

文章 0 评论 0

若言

文章 0 评论 0

南…巷孤猫

文章 0 评论 0

更多

友情链接

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