ST 问答列表

比较深拷贝时,Java 深度比较返回 false

作者:DantesExile 提问时间:3/5/2021

我创建了一个抽象类 Fruit,它覆盖了 equals() 方法。然后我创建了一个子类 Orange,它覆盖了 copy() 和 equals() 方法。TestFruit.java,在我的测试文件中...

如何防止 unordered_map.find() 被比作错误的结束迭代器?[已结束]

作者:Ivan Krivyakov 提问时间:10/3/2023

已关闭。这个问题是基于意见的。它目前不接受答案。 想改进这个问题吗?更新问题,以便可以通过编辑这篇文章来用事实和引文来回答。 上个月关闭。 改进此问题 我们刚刚在代码中发现了一个错误,它是这样...

如何正确复制带有引用捕获的 lambda?

作者:Belfer4 提问时间:7/28/2021

好的,所以我在 c++ 中实现 system 等 c# 属性时遇到了问题(参见:https://stackoverflow.com/a/68557896/3339838)。 请看以下示例: str...

使用 TBB 插入到无序升压双映射中

作者:AwaitedOne 提问时间:3/7/2018

我对 .我正在尝试在无序的 bimap 中插入 pair,其中 is of type 和 is type .我尝试创建 ,它在文件中,看起来像TBB<key, value>keyuint64_tval...

无法解决 Boost.Bimap 的 g++ 7.1 结构化绑定错误

作者:andreee 提问时间:5/7/2019

在我的项目中,我使用 Boost.Bimap 来实现双向地图。 看看 godbolt 上这个非常简单的 MCVE,我在其中使用结构化绑定来打印正确映射的键值对(根据文档,它与 .std::map ...

有没有办法强制 (multiset_of&lt;int&gt;,multiset_of&lt;int&gt;) boost::bimap 的每个元素都是唯一的?

作者:Jordan Palmer 提问时间:11/19/2019

我有一个多集 Bimap,如下所示: 6 <--> 71 6 <--> 71 6 <--> 71 8 <--> 71 8 <--> 71 10 <--> 71 10 <--> 74 elemen...

std::vector:无法将 'std::ostream {aka std::basic_ostream&lt;char&gt;}' lvalue 绑定到 'std::basic_ostream&lt;char&gt;&amp;&amp;'

作者:thor 提问时间:7/7/2014

我在尝试做一些简单的事情时遇到了一个令人困惑的错误消息,比如 std::cout << std::vector<int>{1,2,3}; 其中说 cannot bind 'std::ostr...

类构造函数在 clang 上编译,但在 gcc 上被拒绝

作者:Baki 提问时间:4/29/2023

我正在学习C++中的构造函数。特别是,一个 C++ 类可以有多个构造函数。但后来我制作了以下程序,该程序适用于 clang,但不适用于 gcc 和 msvc。 template<typename T...

我可以可靠地emplace_back没有赋值运算符的类型的向量吗?

作者:really 提问时间:12/23/2022

我在 GCC、Clang 和 MSVC 中进行了一些测试,发现从不对包含的类调用赋值运算符。它仅在发生重新分配时调用 copy 或 move 构造函数。这种行为是否以某种方式得到标准的保证?empla...

通过引用和复制调用函数的 C++

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

void ref(std::string& str) { (void)str; } void copy(std::string str) { (void)str; } int main() { s...


共7753条 当前第97页