c++ 类对象数组的初始化
2015-04-24 11:10
232 查看
#include<iostream>
using namespace std;
class A
{
public :
A(int i, int j) :i(i), j(j){}
private:
int i = 0;
int j = 1;
};
int main()
{
//第一种方法
A *a[3] = { new A(3, 2), new A(3, 4), new A(8, 9) };
//第二种方法
A a1[3]=
{
A(1, 2),
A(3, 4),
A(5, 6),
}
}
}
这里需要使用指向对象的指针,使用new操作符来初始化
using namespace std;
class A
{
public :
A(int i, int j) :i(i), j(j){}
private:
int i = 0;
int j = 1;
};
int main()
{
//第一种方法
A *a[3] = { new A(3, 2), new A(3, 4), new A(8, 9) };
//第二种方法
A a1[3]=
{
A(1, 2),
A(3, 4),
A(5, 6),
}
}
}
这里需要使用指向对象的指针,使用new操作符来初始化
相关文章推荐
- C++初始化列表问题,类中有一个对象类型的数组成员变量,在初始化列表中初始化时报错“[]”操作符语法错误
- c++用整型数组初始化一个vector对象
- java学习(12)对象数组初始化 java与C++的区别
- 【c++程序】在数组对象中初始化成员变量
- C++ 与“类”有关的注意事项总结(十):类对象数组初始化(三种方法)
- C++ 几种对象数组初始化(带参数的构造函数)
- C++自定义类的对象数组初始化
- C++对象数组初始化
- 读书笔记_Effective_C++_条款四:确定对象被使用前已先被初始化
- JAVA之旅(三)——数组,堆栈内存结构,静态初始化,遍历,最值,选择/冒泡排序,二维数组,面向对象思想
- C++中数组定义及初始化
- c++中子对象的初始化
- C++中什么时候调用副本构造函数初始化一个类对象
- C++中的初始化列表中可以对那些变量或对象进行初始化
- C++ VS中如何用变量初始化数组
- C++对象模型的那些事儿之五:NRV优化和初始化列表
- C++ STL中容器部分 有关deque(双端数组形式)的初始化 元素插入 遍历 以及distance()函数的使用 20180322day12
- C++数组初始化
- C++初始化对象的方法总结
- C/C++数组初始化的一些误区