template-meta-programming

template-meta-programming

文章 0 浏览 3

C++无虚拟功能的动态调度

我有一些遗留代码,它们使用 kind 字段来代替虚拟函数来进行动态调度。它看起来像这样: // Base struct shared by all subtypes // Plain-old data c…

萌能量女王 2024-10-12 08:48:14 2 0

VB.NET 重命名文件和重新标记/编辑图像元数据/元标记

说明: 如何在不使用外部 DLL 的情况下编辑和保存图像 EXIF/元数据/文件信息? 项目: 我正在构建一个应用程序个人用于重命名、重新标记和组织我在个…

蓝礼 2024-10-10 10:48:02 1 0

切换返​​回

本质上,我在这里想做的是进行模板化函数调用,其中调用者本质上请求给定类型,并且将传回指针或引用。根据模板中给出的类型,如果它是指针,我希望返…

一杆小烟枪 2024-10-09 10:58:44 3 0

我如何(在编译时)确定类型名是否是函数指针类型名?

考虑以下围绕 Win32 的运行时动态链接机制的包装器: #include &ltboost/noncopyable.hpp&gt #include &ltwindows.h&gt #include "Exception.hpp" nam…

暖风昔人 2024-10-07 06:56:13 1 0

模板元编程用于此?

struct findCategoryByName { string name bool operator()(const category&amp a) { return (a.name == name) } } struct findEntryByName { string …

燕归巢 2024-10-05 01:30:19 1 0

用于控制算法的函子的编译时容器?

假设我想要如下简单的东西: 我有一个核心算法,它随机选择一种专用算法(在编译时专用)并处理该算法。这些专门的算法是通过函子实现的。 现在的问题…

南城旧梦 2024-10-01 07:19:32 2 0

“模板参数列表太多”专门化成员函数时出错

我想在模板类中定义一些模板成员方法,如下所示: template &lttypename T&gt class CallSometing { public: void call (T tObj) // 1st template &lt…

ゃ人海孤独症 2024-09-16 07:32:26 6 0

这应该有效吗?

我试图将元函数专门化为具有函数指针作为其参数之一的类型。代码编译得很好,但它根本不匹配类型。 #include &ltiostream&gt #include &ltboost/mpl/b…

中二柚 2024-09-01 14:33:19 6 0

基于策略的模板设计:如何访问类的某些策略?

我有一个类使用多个模板化策略。在以下示例中,它称为 Dish。我将许多这些 Dish 存储在 vector 中(使用指向简单基类的指针),但随后我想提取并使用…

2024-08-24 03:05:14 5 0

如何迭代 std::tuple 的元素?

如何迭代元组(使用 C++11)? 我尝试了以下操作: for(int i=0 i&ltstd::tuple_size&ltT...&gt::value ++i) std::get&lti&gt(my_tuple).do_sth() 但…

和影子一齐双人舞 2024-07-29 07:18:49 7 0

“meta”这个词是什么意思? 意思是?

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers. 这个问题似乎与帮助中心中定义的范围内…

神仙妹妹 2024-07-27 05:11:13 5 0

您在 C 语言中见过的最酷的元编程示例是什么?

您在 C++ 中见过的最酷的元编程示例是什么? 您在 C++ 中见过哪些元编程的实际用途?…

静若繁花 2024-07-08 02:33:14 8 0

如何检查模板类是否具有成员函数?

是否可以编写一个模板,根据类上是否定义了某个成员函数来改变行为? 这是我想要编写的一个简单示例: template&ltclass T&gt std::string optionalTo…

佼人 2024-07-07 22:26:56 7 0

C++ 模板图灵完备?

我听说 C++ 中的模板系统在编译时是图灵完备的。 这篇文章以及 维基百科。 您能否提供一个利用此属性的重要计算示例? 这个事实在实践中有用吗?…

筑梦 2024-07-07 05:20:20 9 0

有人在现实生活中使用模板元编程吗?

我在 5 多年前就发现了模板元编程,并从阅读现代 C++ 设计,但我从未找到在现实生活中使用它的机会。 您曾经在实际代码中使用过这种技术吗? Boost 的…

抹茶夏天i‖ 2024-07-04 11:56:48 8 0
更多

推荐作者

lorenzathorton8

文章 0 评论 0

Zero

文章 0 评论 0

萧瑟寒风

文章 0 评论 0

mylayout

文章 0 评论 0

tkewei

文章 0 评论 0

17818769742

文章 0 评论 0

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