17 问答列表

为什么使用 find_first_or_default 函数扩展 std 命名空间会阻止模板推导工作

作者:Matthew Dodd 提问时间:6/30/2023

以下函数无法编译(ISO C++ 17 标准,Visual Studio 2019) namespace std { // Find the first item which matches th...

将 SQL Server Express 2008 R2 数据库连接到 Visual Studio 2017,而不对其进行升级

作者:Aarón BD 提问时间:7/3/2023

我正在寻找一种方法来获取我目前在 Visual Studio 2017 中设计的表单应用程序,以便在 Windows XP 上运行。 为此(就我有限的知识而言),该程序必须使用 .NET Frame...

定义模板类的友元运算符时不一致

作者:user13840624 提问时间:7/6/2023

下面是一个涉及两个友元算子的 MRE 示例: 和 :operator<<operator- #include <ostream> template <typename T> class conta...

是否有函数可以在模板中调用类名&lt;&gt;而无需自己键入类名?

作者:Aboody13 提问时间:7/7/2023

我正在尝试获取类的类型名称。当然,我可以使用,但我需要将其放在这样的模板中typename(class) ClassA<typeid(class).name()> a = ClassA<typeid...

C++17 文件系统,concat 多个字符串

作者:user3600124 提问时间:7/9/2023

此代码 std::filesystem::path = std::filesystem::current_path(); (((path += "str1") += "str2") += "str3...

如何正确存储中文字符串?

作者:keen 提问时间:7/9/2023

在 Visual Studio 2022 中,使用 [标记:C++ 17]。我正在尝试使用 a 来存储中文字符串:std::map std::map<std::string, std::string...

如何使用不同类型的 std::initializer_list 构造函数来处理嵌套的支撑初始值设定项列表

作者:TheMemeMachine 提问时间:6/4/2023

我正在查看 nlohmann json 库,我看到作者可以像这样构造 json 对象: json j2 = { {"pi", 3.141}, {"happy", true}, {"name",...

在 Java 17 和 JEP 306 之后,Math 和 StrictMath 之间还有区别吗?

作者:Joshua Goldberg 提问时间:7/13/2023

在 Java 17 中实现的 JEP 306 提供了始终严格的浮点语义,弃用了该标志。这是否意味着 java.lang.Math 的行为与 StrictMath 中的类似方法完全相同(即,java.l...

为什么在这种情况下需要always_false_v?

作者:CakePlusPlus 提问时间:7/13/2023

我正在用于指定项目中实体可能具有的属性类型,并偶然发现了 cpppreference 中的这段代码:std::variant std::visit([](auto&& arg) { using ...

解压缩可变参数模板以initializer_list并同时调用两个函数

作者:Ragdoll Car 提问时间:7/10/2023

我有两个向量: std::vector<int> v1{ 1, 2, 3 }; std::vector<int> v2{ 4, 5, 6 }; 我想创建一个对象,该对象包含上述向量的第一个和最后...


共374条 当前第20页