C 对象和数组

2008-02-23 05:25:41来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折

对象数组是指数组元素为对象的数组。该数组中若干个元素必须是同一个类的若干个对象。对象数组的定义、赋值和引用和普通数组相同,只是数组的元素和普通数组不同,他是同类的若干个对象。

  1. 对象数组的定义

  对象数组定义格式如下:

   <类名><数组名>[<大小>]...

  其中,<类名>指出该数组元素是属于该类的对象,方括号内的<大小>给出某一维的元素个数。一维对象数组只有一个方括号,二维对象数组要有两个方括号,等等,例如:

   DATE dates[7];

  表明dates是一维对象数组名,该数组有7个元素,每个元素都是类DATE的对象。

  2. 对象数组的赋值

  对象数组能够被赋初值,也能够被赋值。例如:

class DATE
{
 public:
  DATE(int m, int d, int y);
  void printf();
 private:
  int month, day, year;
};


  下面是定义对象数组并赋初值和赋值:

   DATE dates[4]={ DATE(7, 7, 2001), DATE(7, 8, 2001), DATE(7, 9, 2001), DATE(7, 10, 2001) }

  或

   dates[0] = DATE(7, 7, 2001);
   dates[1] = DATE(7, 8, 2001);
   dates[2] = DATE(7, 9, 2001);
   dates[3] = DATE(7, 10, 2001);



[1] [2] 下一页

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇: C 内联函数

下一篇: C 对象的初始化

热门词条
热门标签