知识点 类对象数组定义 类对象数组初始化 一、类对象数组定义 我们声明类对象数组,与我们申明内置类型数组的形式完全相同。 如: int a[3]; float b[3]; Tdate d[3]; 二、类对象数组的初始化 1、调用默认构造函数,每个数组成员都会调用一次 如Tdate d[3] 则会调用3次构造函数。 2、手动初始化。
代码
#include "stdafx.h" #include <malloc.h> #include "date.h" int tfun(Tdate d1) { d1.fun(); int r=d1.test; return 1; } int _tmain(int argc, _TCHAR* argv[]) { int b[3]={1,2,3}; // Tdate a(1999,1,19); Tdate d[10]={Tdate(1999,1,19),Tdate(2000,2,18)};//类对象会为每一个数组成员调用一次构造函数 getchar(); return 0; }
时间: 2024-10-28 11:45:32