重载 问答列表

将 nullptr 传递给我的重载函数会导致运行时错误

作者:Itachi Uchiwa 提问时间:4/7/2021

为了更多地了解使用指令和函数重载,我尝试了这个程序: namespace ns{ void f(int){cout << "int\n";} void f(double){cout << "do...

如果在命名空间中定义,为什么找不到 operator&lt;&lt;?

作者: 提问时间:4/9/2021

在下面的代码中,我在尝试打印到控制台时遇到错误。如果我搬到外面,它就会消失。为什么会这样?我必须在全局命名空间中定义我的函数吗?time_pointoperator<<my_namespaceoper...

iostream 算子重载的 C++ 异常规范

作者:Baptistou 提问时间:11/7/2019

未指定对 ostream 运算符的调用<< 可能会失败或抛出任何异常,我从未遇到过这种情况。 有没有 ostream 运算符<<可能会失败的情况? 如果不是,为什么标准不把 noexcept 说明符...

使用默认值字段的构造函数重载

作者:Sara 提问时间:9/11/2021

如何从字段中的初始值发送构造函数中的默认参数 private readonly string name= "Test"; private readonly int id= 1; public...

将字符传递给运算符重载的自定义流操纵器

作者:joaocandre 提问时间:11/27/2021

我正在玩弄 shift/io 流运算符重载,我想知道是否有办法将其他参数传递给函数,同时仍然为更简单的语法定义默认值? 考虑一个简单的例子: #include <vector> #include ...

如何将这些模糊逻辑运算应用于我的自定义布尔类?

作者:Martin Bocanegra 提问时间:11/22/2021

上下文 我有一个自定义的模糊布尔类,称为 F_Bool,它由介于 0 和 1 之间的值(包括 0 和 1)表示。 (请参阅下面的代码示例) 我所知道的 在大多数模糊逻辑应用中,逻辑运算符 、...

std::inner_product 不使用特定的 std::vector + 和 * 运算符重载进行编译

作者:Vernon Gutierrez 提问时间:12/14/2021

我正在尝试用 C++ 编写一个小型线性代数库,纯粹用于教育目的。我选择尽可能多地使用标准库来最大限度地提高我的学习效果。我正在尝试使用 .(矩阵按列优先顺序排列)。std::inner_product...

Kotlin 中的平等

作者:Dabbler 提问时间:8/19/2017

我正在学习Kotlin,具有C++和Java背景。我期待打印以下内容,而不是.我知道映射到 .是否默认实现不比较每个成员,即 和?如果是这样,它不会将字符串值视为相等(因为再次映射到)?显然,在Kot...

错误:无法将“std::ostream {aka std::basic_ostream&lt;char&gt;}”左值绑定到“std::basic_ostream&lt;char&gt;&amp;&amp;”

作者:Beccio-san 提问时间:3/24/2022

所以,我最近在大学里学习了 c++ 的 OOP,我发现自己遇到了一些问题。 我尝试了超载,发现自己有一些问题需要解决。 首先,执行重载 as 会带来一个被描述为 的问题,所以,就像我删除的第二个参数一...

C++ 上的虚拟相等函数

作者:Vero 提问时间:4/6/2022

我正在尝试做这样的事情: class A { public: A() = default; ~A() = default; public: bool operator==(const A& ...


共196条 当前第10页