Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2342239
  • 博文数量: 816
  • 博客积分: 10000
  • 博客等级: 上将
  • 技术积分: 5010
  • 用 户 组: 普通用户
  • 注册时间: 2008-12-17 17:57
文章分类

全部博文(816)

文章存档

2011年(1)

2008年(815)

分类:

2008-12-17 18:01:45

我用你的方式在主函数试验过,好的。但是我建了一个类zoo。
/////////////////zoo.h
#ifndef ZOO_H
#define ZOO_H
#include "animal.h"
#include "sheep.h"
class zoo
{
public:
zoo(int z_count);
void out();
void set(int k,sheep asheep);
~zoo();
private:
int count;
animal** panimal;
};
#endif
///////////////////zoo.cpp
#include "zoo.h"
#include
using std::cout;
using std::endl;
zoo::zoo(int z_count)
{
count=z_count;
panimal=new animal*[count];
}
void zoo::out()
{
cout<<"zoo out do!"<
for(int i=0;i {
cout<who()< cout<sound()< }
}
void zoo::set(int k,sheep asheep)
{
cout<<"zoo set do!"< panimal[k]=&asheep;
cout<<"zoo set done!"<}
zoo::~zoo()
{
delete []panimal;
}
我在主函数中创建zoo的实例z1,调用z1.out();总是出错。高手帮忙分析一下。谢谢了

--------------------next---------------------

阅读(1086) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~