类和int之类的一样,都是一种数据类型,区别在于int是系统定义的类型,而类是编程者自己定义的类型。问题中说到的"类名[数字]"是数组定义方式,它和int[数字]一样的原理,可以如下一样看待:int *pnarrData = new int[4]; 将定义4个长度的整型数组并动态分配内存,将此处的int换成类也是一样的意思,只是数据的类型变了而已。