为自定义映射值多次调用的复制构造函数
作者:Rituraj Dutta 提问时间:7/19/2020
我刚刚开始在 C++ 中使用地图,我实现了这段代码,其中我为地图值使用了自定义数据类型。但是我还没有理解复制构造函数部分。只有当我使用 person.insert(make_pair(55,Pers...
11 问答列表
作者:Rituraj Dutta 提问时间:7/19/2020
我刚刚开始在 C++ 中使用地图,我实现了这段代码,其中我为地图值使用了自定义数据类型。但是我还没有理解复制构造函数部分。只有当我使用 person.insert(make_pair(55,Pers...
作者:user2465084 提问时间:6/25/2022
我正在编写代码,这些代码通过几个看起来很糟糕的层,但我别无选择,只能暂时将其全部传递。std::unique_ptr 问题是当我尝试将 传递给类的构造函数时,我遇到了错误。在调用点,已使用其他地方的...
作者:Donut 提问时间:6/14/2018
我有一个类“A”和一个类“B”,使得 A 包含 B 的实例 class A { B b = B(parameters...); Other thing = 3; } 这段代码的问题在于 B ...
作者:pasha 提问时间:8/13/2021
我发现变量的构造、复制、分配方式有些混乱,因为在我尝试的编译器中,它们通常会应用某种优化(删除临时等)。 我在下面的评论中列出了我尝试过的不同方法和程序的输出。可能其中一些包括临时对象创建,但被编译...
作者:依奈ちゃん 提问时间:1/3/2022
我有一个函子,其声明如下所示: class logger { public: log_t operator() (unsigned _LogLevel) { return log_t{_LogL...
作者:John 提问时间:5/2/2022
这个问题在这里已经有答案了: 初始值设定项列表-构造不可复制(但可移动)对象的向量( 4 个答案) initializer_list和移动语义 (8 个答案) 去年关闭。 下面是代码片段: #in...
作者:jyostna chintala 提问时间:12/21/2020
我有一个对象的向量 ex:TestStructVec 用于 ex:TestStruct,其中 object 包含唯一指针的向量 ex:uptrVec。 struct TestClass {}; s...
作者:Belfer4 提问时间:7/28/2021
好的,所以我在 c++ 中实现 system 等 c# 属性时遇到了问题(参见:https://stackoverflow.com/a/68557896/3339838)。 请看以下示例: str...
作者:Saleh 提问时间:8/30/2021
我有一个关于向量、shared_ptr和复制 c'tors 的问题。 class Character { int health;//and more stuff that aren't impo...
作者:mdf 提问时间:1/13/2022
我正在玩C++中的类,特别是实现一个带有返回对象的静态“create”函数的私有构造函数。 // main.cpp #include <iostream> class Foo { public: ...