模板专用化 问答列表

解决模板参数包重载歧义问题

作者:kaisong 提问时间:10/31/2023

最小示例 我有以下结构和一些专业: template<size_t ...Tpar> struct Base{}; struct X{}; struct Y{}; template<typen...

使用类模板的用户定义的赋值运算符时遇到问题 [已关闭]

作者:Francis Cugler 提问时间:6/12/2019

闭。此问题需要调试详细信息。它目前不接受答案。 编辑问题以包括所需的行为、特定问题或错误以及重现问题所需的最短代码。这将有助于其他人回答这个问题。 4年前关闭。 改进此问题 #include <...

C++03 用模板元编程替换预处理器指令

作者:willdo 提问时间:8/17/2022

我有一个嵌入式 C++03 代码库,它需要支持不同的小工具供应商,但一次只能支持一个。大多数功能在几个小工具之间重叠,但有一些独家功能,这些独家功能正在产生我需要解决的问题。 下面是一个使用预处理器...

如何为具有特定方法名称的类型专门化模板化函数?

作者:Harry Williams 提问时间:6/13/2023

第三方库为我们提供了一个看起来像这样的函数(显然实际函数要复杂得多): template<typename T> std::string toString(const T& value) { st...

模板函数覆盖

作者:sameer karjatkar 提问时间:8/10/2023

我正在尝试为基于类型的函数创建一个模板 speacialization 因此,例如,对于我有的类型编号 template <class ElementType, typename = typena...

CRTP 根据 std::hash 的基类为派生类提供专业化

作者:oliversm 提问时间:9/11/2023

顶级域名 我正在尝试根据 CRTP 样式框架中的基类为一堆派生类编写一次模板专用化。但是,我无法让它编译。 我想做什么 我有一个基类,想要生成几种派生类。基类命名了一些方法,这些方法将返回派生类...

使用变体向量调用正确的函数专用化

作者:Clutterhead 提问时间:9/14/2023

我有一个变体向量和几个完全专业化的函数。现在我想根据向量的元素调用正确的函数,而无需检查每个单独的元素(这是我目前正在第二个向量的帮助下所做的)。我甚至不需要获取变体向量中的值,我只需要获取类型。 ...

在另一个命名空间中创建静态模板类的“实例”

作者:Anders Brodin 提问时间:10/10/2023

有一个“静态模板”类,用于枚举到字符串的转换。 下面的代码在枚举中生成一组不可读的模板相关错误.cpp: //helpers.hpp namespace helpers { template<ty...

如何最好地实现基于模板参数包专用化的带成员的派生?

作者:kaisong 提问时间:10/27/2023

目标 我想实现一个结构,满足某些要求。我有一个有效的解决方案代码,但它有某些缺点。我寻求更好的方法。Derived<size_t ...Tpar> 要求 Derived<size_t ...Tp...


共9条 当前第1页