类型:转载 责任编辑:asp.net 日期:2007/05/23
热门软件下载:
string类型变量是对象,数组是不是对象啊?int总不是对象了吧?
网友回答:
数组不是对象,对象的数组也不是对象,数组就是数组。跟Java不一样。
string是一个类,用它定义的变量自然就是对象,,
数组在C++中连数据类型都不是。。它只是具有同一种类型的数据的集合而已。。
int就更不是对象了。。
在java里面,,数组是不是个对象还是有争议的呢,,!!
int是c/c++里的一种基本数据型别,string也是c++里的一种数据型别,可以说是对象也可以说不是,应为提出string的目标之一是 表现形式象char *,但可以象基本数据类型
C++有一条设计原则,就是让自定义类型用起来像内部类型,甚至更加灵活。
int是内部数据类型(C的内部数据类型就两大类:整型和浮点型,C++要加上bool和enum,C++的enum和C的不一样,后者也是整型),vector是STL定义的容器类,数组是内部类型。