specialization

specialization

文章 0 浏览 4

C++ 模板化容器类:如何最好地支持有序和无序的项目类型?

我正在编写一个模板化的 C++ 通用容器类,它可以选择以明确定义的顺序维护其内容。 以前它使用函数指针以特定于类型的合理方式对其内容进行排序,但我…

水溶 2024-07-27 20:03:47 10 0

模棱两可的模板怪异

我有以下代码(很抱歉代码块很大,但我无法再缩小范围) template struct enable_if_c { typedef void type; }; template <> struct enable_if_c {}; …

半窗疏影 2024-07-27 18:53:48 7 0

c++ 中的类模板内的模板类

这里的菜鸟仍在尝试模板。 尝试写一个消息处理类模板 template class MessageProcessor { //constructor, destructor defined //Code using t_ and ot…

短暂陪伴 2024-07-26 21:24:45 12 0

C++ 部分特化(函数指针)

任何人都可以告诉,下面是否是合法的 c++ 吗? template class c {}; // 部分特化 template class c < s*, s* & (*fn)(s**) {}; g++ (4.2.4) 错误:函…

云裳 2024-07-20 06:32:03 10 0

通用类型的大小

有没有什么方法可以确定类似的内容的字节大小, TItem = record Data : T; end; 我可以写类似的内容 function TItem .GetByteSize : Integer; begin i…

め可乐爱微笑 2024-07-18 09:06:34 9 0

成员模板专业化及其范围

在我看来,C++ 不允许在命名空间和全局范围之外的任何范围内进行成员模板专门化(MS VSC++ 错误 C3412)。 但对我来说,在派生类中专门化基类的主要成…

第几種人 2024-07-17 15:58:46 9 0

模板类内部函数的模板特化

我有一个模板化类,里面有一个模板化函数(不同的模板参数),并且我在让编译器调用正确的函数时遇到问题。 示例: template class Class { public: v…

━╋う一瞬間旳綻放 2024-07-17 06:27:53 11 0

使函数模板专业化虚拟合法吗?

在 C++ 中,函数模板特化的行为应该与普通函数完全相同。 这是否意味着我可以制作一个虚拟的? 例如: struct A { template void f(); template () {}…

病毒体 2024-07-16 23:34:07 9 0

继承与专业化

考虑以下两种使用场景(正如您所看到的,即最终用户只会对使用 Vector2_t 和 Vector3_t 感兴趣): [1]继承: template struct VectorBase { }; templ…

冷夜 2024-07-16 01:49:01 7 0

基于继承类的模板特化

我想让这个专业化而不改变主要。 是否有可能根据其基类来专门化某些东西? 但愿如此。 -编辑- 我将有几个继承自 SomeTag 的类。 我不想为他们每个人编…

初相遇 2024-07-09 09:11:45 10 0

如何获得专用模板来使用成员函数的非专用版本?

考虑以下代码: template struct vec { vec normalize(); }; template <> struct vec { vec cross_product(const vec& second); vec normalize(); }; …

一抹淡然 2024-07-09 07:00:31 8 0
更多

推荐作者

daid

文章 0 评论 0

我心依旧

文章 0 评论 0

晒暮凉

文章 0 评论 0

微信用户

文章 0 评论 0

DS

文章 0 评论 0

〆凄凉。

文章 0 评论 0

更多

友情链接

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