是矩形 a = 矩形(3, 4);等价于矩形 A(3,4);?
作者:Hanfei Sun 提问时间:7/4/2017
以下是我的代码: #include <iostream> using namespace std; class Rectangle { int width, height; public: ...
初始化 问答列表
作者:Hanfei Sun 提问时间:7/4/2017
以下是我的代码: #include <iostream> using namespace std; class Rectangle { int width, height; public: ...
作者:RobertS supports Monica Cellio 提问时间:1/16/2020
、 和 C++ 中的语句有什么区别?a = 5a(5)a{5}a[5] 我偶尔会看到它们用于任何事情,例如在 C++ 程序中为对象分配值。它们之间的区别在哪里?...
作者:Антон Ананьев 提问时间:10/28/2021
在第 15 行出现错误“预期表达式”。不知道它需要什么以及如何解决它。 #include <iostream> #include <vector> #include <string> #includ...
作者:Frank 提问时间:5/10/2017
我定义了一个名为 String 的类,并使用 = assignment 声明了一个 String 对象来初始化它,但我对它背后的过程有一些疑问。让我们看看代码: class String{ publ...
作者:Keneth Cayas 提问时间:11/6/2020
你好,我是 C 语言的初学者,我不知道为什么 每次尝试编译时,我都会在此行上收到此错误 CURRENT->name = {'L','O','U','D','A'}; 这是我的整个代码 #in...
作者:Reno 提问时间:10/29/2019
我正在尝试复制传递给复制构造函数的对象。我想访问传递给此函数的对象的成员变量的取消引用值,但收到错误“expected unqualified-id before '(' token int *c =...
作者:tinkerbeast 提问时间:5/30/2020
当我们从 C++ 函数返回一个值时,就会发生复制初始化。例如: std::string hello() { std::string x = "Hello world"; return x; //...
作者:bugcreator 提问时间:1/2/2022
我正在测试 c++ 类初始化。 class Point { private: int x,y; public: Point() = delete; Point(int a):x(a), y(0...
作者:Александр Кушниренко 提问时间:5/13/2019
我不明白为什么 c1 = {1, 2, 3, 4} 和 c2 = {5, 6, 7, 8} 工作正常,没有声明的构造函数,并且编译器生成的编译器不适合。 我试图通过显式转换来理解:(C&) { 1,...
作者:Ridwan Faiz 提问时间:3/12/2022
我在练习 C 语言作业时提出了这个问题。当我尝试使用其名称(标识符)初始化任何变量时,它甚至不存在,不会抛出任何类型的错误。 int x = x; 据我所知,赋值运算符的关联性是从右到左。因此,...