C++ 几种对象数组初始化(带参数的构造函数)
2011-05-25 20:27
429 查看
class R
{
public:
R ( int r1, int r2) : R1(r1),R2(r2){}
private:
int R1, R2;
};
void main()
{
e.g 1
vector< R*> r;
for(int i=0; i<5; i++)
r.push_back( new R(i,i+1));
e.g 2
R *r[5];
for ( int i=0; i<5; i++)
r[i] = new R(i,i+1);
e.g 3
R r[] = {R(1,2), R(2,3), R(3,4)};
}
{
public:
R ( int r1, int r2) : R1(r1),R2(r2){}
private:
int R1, R2;
};
void main()
{
e.g 1
vector< R*> r;
for(int i=0; i<5; i++)
r.push_back( new R(i,i+1));
e.g 2
R *r[5];
for ( int i=0; i<5; i++)
r[i] = new R(i,i+1);
e.g 3
R r[] = {R(1,2), R(2,3), R(3,4)};
}
相关文章推荐
- c++中子对象的初始化可在复合类的构造函数的函数体内进行吗?还是子对象的初始化只能在初始化列表中进行?
- C++第5周任务1-5在构造函数中使用参数初始化表对数据成员初始化。
- C++ 与“类”有关的注意事项总结(十):类对象数组初始化(三种方法)
- 构造函数的参数命名问题和几种初始化方式
- 吐槽C++:C++ 类成员变量初始化 之 初始化带有参数的构造函数 的类成员变量。
- C++学习笔记(6)——多重继承类对象的构造函数参数的传递方法
- c++ 类对象数组的初始化
- [C++基础]在子类中向父类的构造函数传递参数的小例子,包括类中常量的初始化
- c++中关于数组作为函数参数的几种方法
- C++对象数组初始化
- C++中什么时候调用副本构造函数初始化一个类对象
- C++ 中构造函数对父类及成员对象的初始化时机
- c++ Allocator( ::operator new ) & 构造函数中的参数初始化顺序 & NRVO
- C++ 计算一个线段长度,两个端点的坐标值分别为(100,200)(200,300)。要求:定义一个CLine类,属性是CPoint对象。(初始化参数列表)
- c++中关于数组作为函数参数并传递数组元素个数的几种有效方法的讨论
- c++中关于数组作为函数参数并传递数组元素个数的几种有效方法的讨论
- 定义Point类的无参数构造函数,将point对象的数据成员初始化为0。
- c++高级---C++类构造函数初始化列表以及对象成员的构造
- C++ 基类构造函数带参数的继承方式及派生类的初始化
- C++自定义类的对象数组初始化