17 问答列表

std::optional<T> 赋值运算符

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

我的参考是 std::optional::operator= 的选项 (4)、(5) 和 (6) 鉴于 The class template std::optional manages an op...

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

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

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

对象或其重载运算符可以知道它是否正在调用 const 成员函数吗?

作者:iammilind 提问时间:8/2/2023

struct X { void foo () {} void const_foo () const {} }; struct Y { X x; int i; X* operator->...

模板不完整模板的别名类型

作者:LarrxX 提问时间:9/22/2023

几天来我一直在为此苦苦挣扎。我正在将一些代码移植到 MacOS/AppleClang,我们有非常繁重的模板化代码,这些代码在 MSVC 上正确构建,但在 clang 上失败(可以理解,因为在阅读之后,...

将 New Relic Agent 与 Java 17 集成:java.sql.SQLException NoClassDefFoundError

作者:Pujitha 提问时间:9/23/2023

我正在尝试为指标集成 newrelic-agent。我正在使用下面的 newrelic 版本,在本地运行时,它工作正常。 <groupId>com.newrelic.agent.java</gro...

嵌套的 std::conditional_t 失败了,但使用类专业化技巧好吗?为什么?[复制]

作者:Alexander Chen 提问时间:9/22/2023

这个问题在这里已经有答案了: 使用 std::conditional_t 进行懒惰评估(短路)的通用方法( 4 个答案) 2个月前关闭。 我有一个特征类来调用一些可调用对象。它可以接受参数与否。ra...

我有 1 个 VB 2017 项目(几个项目中),没有 SUO 文件。如何取回选项文件?

作者:QuickBooksDev 提问时间:9/21/2023

我有几个 vb 2017 项目。只有 1 个缺少 SUO 文件,因此不会保存任何选项,即打开的文件、断点、监视列表等。 其他项目工作得很好。 我如何让这个 VB 项目让这个 SUO 再次工作? ...

std::string {} = “hi”;诱导临时物化?

作者:domdrag 提问时间:2/26/2023

动机是什么 表达式 std::string {} = “...”意味 着?; 左手边是否会引起临时物化,如果确实如此,它属于下面提到的哪些场景?std::string {} = "hi"; 在以下...

为什么 '''is_assignable_v&lt;int, int&gt;''' 和 '''is_assignable_v&lt;int&amp;, int&gt;''' 有不同的结果?

作者:myoldgrandpa 提问时间:9/4/2023

为什么 和 有不同的结果? 返回 true,但返回 false。这不是很直观。is_assignable_v<int, int>is_assignable_v<int&, int>is_assigna...

如何修复我的“Any”类代码以正确输出数据?

作者:Konvt 提问时间:9/12/2023

我正在尝试模拟,我的想法是使用基类指针指向不同类型的模板派生类,以实现存储不同类型数据的功能,例如;因此,我编写了以下代码:std::anystd::any class Any { TypeBas...


共374条 当前第11页