呵呵,到了第二章数组了
数组还是有点感觉得,虽然做了抽象,不过还是很好理解的:),不过书上P37页的例子好像有点不太合适,代码如下:
#include <iostream.h>
class szcl{
int e;
public:
szcl() {e=0;}
szcl(int value) {e=value;}
int get_value() {return e;}
}
int main()
{
szcl a1[3]={3,5,7},*elem; //晕,定义了一个动态数组?
for(int i=0;i<3;i++) cout<<a1[i].get_value()<<"/n";
elem=al;
for(int i=0;i<3;i++){
cout<<elem->get_value()<<"/n";
elem++;
}
return 0;
}
真不知道这个也叫做动态数组?还是我的理解有问题,呵呵,明明就是个数组指针,根本没有什么动态存储分配。