模板 问答列表

如何验证两个嵌套变体是否共享同一类型

作者:Eyal Kamitchi 提问时间:9/25/2023

该代码使用嵌套的 s 对消息进行建模:std::variant class A{}; class B{}; class C{}; class D{}; using CMD1 = std::varia...

如何遍历可变参数列表 [duplicate]

作者:Crt 提问时间:9/25/2023

这个问题在这里已经有答案了: 如何使用包扩展循环参数包? (6 个答案) 在 C++17 之前模仿折叠表达式的这些技术中,哪些被认为是惯用的? (1 个回答) 2个月前关闭。 当我尝试通过以下函数遍...

实现模板运算符<<用于 std::p air<const char*、std::optional<T>> 处理常量值

作者:Fanteria 提问时间:9/20/2023

我正在尝试编写一个实现 .此运算符已为按值传递或按常量引用传递的类型实现,如以下示例所示:operator<<std::pair<const char*, std::optional<T>> MyS...

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

作者:andy 提问时间:11/3/2008

是否可以编写一个模板来更改行为,具体取决于是否在类上定义了某个成员函数? 下面是我想写的一个简单的例子: template<class T> std::string optionalToStrin...

如何仅在提供模板参数时启用类模板成员函数?

作者:yonutix 提问时间:9/26/2023

是否可以有一个带有可选模板参数的类,可以像这样调用? #include <iostream> template <typename T = void> class A final { public...

是否可以交换两个 std::tie 调用的结果

作者:Tom 提问时间:9/15/2023

一段时间以来,我一直在尝试找到一种符合标准的方法来编译这样的东西: int a = 1; int b = 2; int c = 3; int d = 4; std::swap(std::tie(a...

意外需要的 C++ 模板专项课程

作者:duncan 提问时间:9/27/2023

我正在尝试为对象容器实现一个通用的 setter。Foo 我不明白为什么 clang 抱怨这段代码,因为: 您可以完全将 or 文本传递给作为参数的函数std::stringconst std::...

C++ 模板类型和该类型的可变参数数据

作者:Anand Rathi 提问时间:9/27/2023

我正在尝试创建一个编译时矩阵作为模板参数 template<typename TROW, TROW... TMATRIX> struct CTestMatrix { constexpr std::...

专门用于 Eigen::D enseBase 的 std::less

作者:j-hap 提问时间:9/27/2023

我需要对两者的总顺序,因此我想专门研究两者的父类:。从 https://eigen.tuxfamily.org/dox/TopicFunctionTakingEigenTypes.html 我知道我必...

如何让编译器代替我复制此代码?

作者:Christopher Dickey 提问时间:9/28/2023

我正在开发一个由MIDI消息控制的合成器,有时同时来自多个MIDI源。它基于 Teensy 4.1。 我编码它使用的第一个源是 USB 设备 MIDI——很简单:在 setup() 中设置 8 个回...


共847条 当前第62页