如何修复我的“Any”类代码以正确输出数据?
作者:Konvt 提问时间:9/12/2023
我正在尝试模拟,我的想法是使用基类指针指向不同类型的模板派生类,以实现存储不同类型数据的功能,例如;因此,我编写了以下代码:std::anystd::any class Any { TypeBas...
模板元编程 问答列表
作者:Konvt 提问时间:9/12/2023
我正在尝试模拟,我的想法是使用基类指针指向不同类型的模板派生类,以实现存储不同类型数据的功能,例如;因此,我编写了以下代码:std::anystd::any class Any { TypeBas...
作者:Guillaume Racicot 提问时间:8/1/2023
我有一个名为 .我想用模板元函数替换该类型。我希望模板元函数非常复杂,所以让我们称它为。the_badthe_goodthe_ugly 我的问题是可以嵌套在其他模板中,并且我想保持其他模板和参数不变...
作者:0xdeadbeef 提问时间:7/30/2023
我目前正在尝试找到一种干净的方法来创建一个模板化的字节数组结构,该结构可以根据其构造函数是否使用constexpr关键字进行实例化,并且如果可能的话,我还想将其应用于其他方法和函数,我想知道是否有办法...
作者:Seb 101 提问时间:2/18/2023
在 C# 和 java 领域工作多年后,我最近又回到了 C++,并且喜欢 C++ 在我不在的地方(从 C++11 之前开始,现在我正在吸收 C++20!模板的强大功能对我来说真的很令人兴奋。然而,我很...
作者:Cherry Toska 提问时间:5/9/2020
编辑:在虚拟函数的实现中使用 final 关键字会导致打印正确的字符串,但为什么这里需要 final 关键字?有人可以解释一下吗? 我正在修补可变参数模板,我有非常通用的类 D1、D2、D3 ......
作者:sbi 提问时间:6/16/2019
在现代 C++ 中,标准库是否提供类型列表模板? int main() { using int_types = type_list<int,long,short,char>; std::cout...
作者:francesco 提问时间:4/12/2019
在某些情况下,在编译时评估/展开循环可能是有用/必要的。例如,要遍历 的元素,需要使用 ,它依赖于模板参数,因此必须在编译时对其进行计算。 使用编译递归可以解决一个特定的问题,例如这里讨论的,这里,特...