模板 问答列表

在 C++20 构造函数/函数中检测带或不带 constexpr 关键字的实例化/调用

作者:0xdeadbeef 提问时间:7/30/2023

我目前正在尝试找到一种干净的方法来创建一个模板化的字节数组结构,该结构可以根据其构造函数是否使用constexpr关键字进行实例化,并且如果可能的话,我还想将其应用于其他方法和函数,我想知道是否有办法...

如何创建可以更新的 API 模板?

作者:ScubaSteve 提问时间:7/29/2023

我有一个 C# CRUD API,任何想要使用它的人只需要向它添加模型类,它就会对该模型执行基本的 CRUD 操作。当然,类似的项目可能已经这样做了,但这不是这个问题的重点。 我想要什么: 任何人...

为什么我应该在 C++ 中使用函数而不是命名的 lambda

作者:Mahashi 提问时间:7/28/2023

最近我在函数推导方面遇到了很多困难,当然 lambda 在这里被证明更灵活,但这样做我遇到了一个问题,为什么我应该使用函数而不是命名 lambdas? 例如: namespace { auto f...

如何将外部类的受保护成员引用为类模板的构造函数的默认参数

作者:ardnew 提问时间:7/31/2023

如果在其他地方被问到这个问题,请原谅我(并提供链接!我找不到一个完全重复的。 不确定我是否正确地表达了 Q。 举个最小的例子: #include <cstdint> #include <vect...

C++14 中的自定义静态转换函数模板

作者:spdie 提问时间:8/1/2023

我已经为静态转换编写了这样一个模板函数作为练习: template<typename cT, typename T> inline constexpr cT sCast(T carg) { ret...

为什么我需要默认求和函数来获取可变参数模板求和?

作者:Aditya Garg 提问时间:7/31/2023

我想计算给定给函数的任意数量的参数的总和。假设给定给函数的整数将满足 。sumoperator+ 如果我注释掉函数(没有参数的函数),代码就不会编译。如果我取消注释,代码确实会编译并运行,但永远不会...

C++ 阻止编译完整模板专项化

作者:Jeff G 提问时间:8/1/2023

我有如下代码,用于将模板类型映射到枚举值。但是,仅当代码使用模板时,才会定义该值。有没有办法更改模板声明/定义,以便编译以下内容?MyEnum::Csomething<double> 例如,我认为如...

动态转换基类到子类的泛型函数

作者:Vivek Mangal 提问时间:8/1/2023

我正在处理一个C++项目,我有一个基类A,它可以有许多派生类,如B,C等。 如果可能的话,我想为动态基类编写一个泛型函数到任何子类。所以我写了以下函数: template<typename T> ...

如何在任何嵌套级别替换模板中的类型?

作者:Guillaume Racicot 提问时间:8/1/2023

我有一个名为 .我想用模板元函数替换该类型。我希望模板元函数非常复杂,所以让我们称它为。the_badthe_goodthe_ugly 我的问题是可以嵌套在其他模板中,并且我想保持其他模板和参数不变...

Angular Signals 在模板中使用安全吗?

作者:Myles Morrone 提问时间:8/2/2023

众所周知,你永远不应该在 Angular 模板表达式中使用函数调用,但使用信号的规则是什么? Variable call -- OK <div>{{person.name}}</div> Func...


共847条 当前第48页