在不使用 copy-constructor 的情况下初始化成员聚合类型
作者:Owen Binchy 提问时间:3/10/2020
我需要使用非默认构造函数启动类的成员数组,而不使用复制构造函数。 我有以下两个类: class MemberClass { public: MemberClass(int id) { /* D...
复制构造函数 问答列表
作者:Owen Binchy 提问时间:3/10/2020
我需要使用非默认构造函数启动类的成员数组,而不使用复制构造函数。 我有以下两个类: class MemberClass { public: MemberClass(int id) { /* D...
作者:madina11906036 提问时间:9/11/2021
这个问题在这里已经有答案了: 错误:无法将类型为“int&”的非常量左值引用绑定到类型为“int”的右值 (2 个答案) 2年前关闭。 我编写了这个简单的代码来了解 c++ 中复制构造函数的功能。当...
作者:Irimitlad 提问时间:8/12/2022
闭。这个问题是不可重现的,或者是由错别字引起的。它目前不接受答案。 这个问题是由一个错别字或一个无法再重现的问题引起的。虽然类似的问题可能在这里成为主题,但这个问题的解决方式不太可能帮助未来的读者。...
作者:A J 提问时间:7/18/2022
这个问题在这里已经有答案了: c++: MyClass x(1,2,3) vs MyClass x = MyClass(1,2,3) [duplicate] (1 个答案) Radio r = Rad...
作者:bilanush 提问时间:10/10/2019
我不明白为什么他们没有一个复制构造函数来制作原始版本的真实倍数。 众所周知,默认复制构造函数的主要问题是,它执行的是浅层复制。因此,如果有指针,它只会复制它的地址,但为什么它不取消引用指针 a 复制...
作者:Wikallou 提问时间:11/10/2022
我创建了一个程序,它输入一个整数的动态数组。我想添加一个复制构造函数,以便更好地了解其功能,但是总是在尝试运行程序时,Visual Studio 打开一个新选项卡并获得错误,所以如果有人遇到类似的问题...
作者:lightxbulb 提问时间:10/17/2019
是否有编译时表达式来复制对象构造函数中的数组?默认构造函数使用什么?我想要这样的东西: struct A { int arr[100]; // I want something like thi...
作者:Lucy 提问时间:12/4/2022
这个问题在这里已经有答案了: 什么是复制省略和返回值优化? (5 个答案) 这里不应该有一个复制 ctor 调用吗?省略已禁用(无命名返回值优化)( 1 个答案) 保证复制消除如何工作? (2 个答案...
作者:Joel 提问时间:12/16/2022
我正在使用 C++ 在 Visual Studio 2022 中创建一个吃豆子游戏。对于这个游戏,我有一个类“Map”来从文本文件加载地图并渲染它。我将文本文件中的数据保存在我的 Map 类中。我现在...
作者:ceolorenso 提问时间:1/28/2023
闭。此问题需要调试详细信息。它目前不接受答案。 编辑问题以包括所需的行为、特定问题或错误以及重现问题所需的最短代码。这将有助于其他人回答这个问题。 10个月前关闭。 改进此问题 最近,我开始从...