永发信息网

C++,输出堆中数组地址

答案:1  悬赏:50  手机版
解决时间 2021-04-30 11:06
  • 提问者网友:雨不眠的下
  • 2021-04-30 04:17

#include "iostream"
using namespace std;
class cat
{
public:
cat(){itsage=1;itsweight=5;}
~cat(){cout<<" 析构函数 "<<endl;}
int getage() const{return itsage;}
int getweight()const {return itsweight;}
void setage(int age){itsage=age;}
private:
int itsage,itsweight;
};
void main()
{
cat * family = new cat[5];
cout<<family<<endl;
cout<<family[1]<<endl; //毛病出在这一行,具体语法应该怎么写
delete [] family;
}

这里面有错误,请帮忙改正。并且手动输出5个对象的地址。不要用循环

最佳答案
  • 五星知识达人网友:七十二街
  • 2021-04-30 05:15
加上&取地址符,如:
cout<<&family[1]<<endl;
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯