template-specialization

template-specialization

文章 0 浏览 3

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

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

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

类模板特化中的 decltype

我试图在模板类中使用 decltype,如下所示: #include template class A { typedef decltype(std::bind(&A::f, std::declval())) some_type; void f()…

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

函数模板的部分特化

在下面的代码片段中, template void func(T1& t) { cout << "all" << endl; } template void func(T2 &t) { cout << "float" << endl; } // I do not…

べ映画 2024-10-17 08:33:04 6 0

C++模板类中模板函数的特化

用于专门化模板类内的模板函数的 C++ 语法是什么?例如,考虑我有以下两个类及其用法。我希望能够为不同类型提供方法 X::getAThing() 的专门实现。例…

朮生 2024-10-17 08:21:35 4 0

C++与枚举匹配的模板函数中无法解释的变化

我有以下包含模板函数的代码。当我使用第二个参数作为枚举来调用此函数时:在某些情况下,它会找到模板专业化,而在某些情况下则不会。 我已经验证枚…

过期以后 2024-10-16 20:54:09 7 0

如何仅特化模板类的某些成员?

代码: template struct A { void f1() {}; void f2() {}; }; template<> struct A { void f2() {}; }; int main() { A data; data.f1(); data.f2(); …

凉城凉梦凉人心 2024-10-16 18:35:18 8 0

部分专业化成员函数实现

我目前正在重构一些代码,明确专门化具有两个模板参数的类模板的成员函数。 template class Foo { void bar(); }; template void Foo::bar() { /* Gen…

这样的小城市 2024-10-16 08:01:37 6 0

模板通过 const 引用传递

我已经看过一些类似的问题,但我仍然很困惑。我试图弄清楚如何显式(不是通过编译器优化等)和 C++03 兼容来避免在将对象传递给专用模板时复制对象功…

深白境迁sunset 2024-10-15 11:48:00 6 0

C++具有恒定值的模板专业化

是否有一种简单的方法来定义 C++ 模板类的部分特化(给定模板参数之一的数字常量)?我试图仅为某些类型的模板组合创建特殊的构造函数: template cla…

書生途 2024-10-15 02:45:55 5 0

template-id 与任何模板声明不匹配

我遇到了令人沮丧的编译器错误,我似乎无法解决。这与模板专业化有关,但我看不出有什么问题...... ../../include/thread/lock_guard.inl:23: error: …

静若繁花 2024-10-12 09:14:28 4 0

模板的总类专业化

可以说我有一个模板类 template struct Widget { //generalized implementation } 但我想完全专业化.. 对于接受参数的模板? template <> struct Widg…

楠木可依 2024-10-11 15:03:41 7 0

C 风格字符串的模板特化

我很难获得接受常规 c 样式字符串的模板专业化的正确语法。例如 namespace RubyUtils { template VALUE toValue(const T& v); }; template<> VALUE to…

淡笑忘祈一世凡恋 2024-10-11 11:10:44 3 0

无法专门化函数模板

这是家庭作业,尽管它已经以不同的方式提交了。 我从 Visual Studio 2008 得到以下内容 error C2893: Failed to specialize function template 'void …

怂人 2024-10-10 22:46:34 9 0

从专用模板类函数调用非专用模板类函数

是否可以从专用模板类调用非专用模板类中定义的函数?这是我正在尝试的一个例子: template struct Convert { static inline void toString(unsigned …

原谅我要高飞 2024-10-10 16:25:42 7 0

静态字段初始化的模板部分特化

我正在尝试类似以下内容: struct MyType { }; template struct Test { static const MyType * const sm_object; }; template <> struct Test { stati…

Hello爱情风 2024-10-10 04:22:40 9 0
更多

推荐作者

已经忘了多久

文章 0 评论 0

15867725375

文章 0 评论 0

LonelySnow

文章 0 评论 0

走过海棠暮

文章 0 评论 0

轻许诺言

文章 0 评论 0

信馬由缰

文章 0 评论 0

更多

友情链接

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