C++如何返回对象数组,怎样能更好的运用

[复制链接]
查看11 | 回复3 | 2011-8-22 19:22:31 | 显示全部楼层 |阅读模式
区分好是二级指针还是一级指针 二维数组的数组名相当于二级指针 要动态分配二维数组,我觉得可以这样 #define M 10 #define N 6 Statist **statists; statists=new Statist*[M]; for(int i=0;i<M;i++) statists=new Statist[N]; //不知道还有没有其它方法,这方法对二维还可以,但如果更多维该怎么办? //就是该如何动态分配多维数组(有没有实际意义另当别论)讨论讨论...
回复

使用道具 举报

千问 | 2011-8-22 19:22:31 | 显示全部楼层
C++ 不能把数组当作返回类型。但C++可以返回指针。...
回复

使用道具 举报

千问 | 2011-8-22 19:22:31 | 显示全部楼层
用new定义的可以返回,构造函数定义的不可以,出了作用域生命周期就结束了...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行