使用参数化构造函数初始化 C++ 对象数组

2024 年 8 月 28 日 | 3 分钟阅读

在定义数组时,我们需要创建对象,因为在定义类时,需要注意不会分配任何存储空间。因此,使用类来创建对象变得至关重要。在 C++ 中,有多种方法可以使用带参数的构造函数来初始化对象数组;下面将分别讨论每种方法,并附上相应的 C++ 代码和输出。

1. 使用函数调用

C++ 代码

输出

/tmp/2y4t0S9PoQ.o
22
24
26

2. 使用 malloc() 函数

C++ 代码

输出

/tmp/2y4t0S9PoQ.o
0 1
1 2
2 3
3 4
4 5
5 6
6 7
7 8
8 9
9 10
10 11
11 12
12 13
13 14
14 15

3. 使用 NEW 关键字

C++ 代码

输出

/tmp/2y4t0S9PoQ.o
0 1
1 2
2 3
3 4
4 5
5 6
6 7
7 8
8 9
9 10
10 11
11 12
12 13
13 14
14 15

祝您编码愉快!