变长一维数组这里说的变长数组是指在编译时不能确定数组长度,程序在运行时需要动态分配内存空间的数组。实现变长数组最简单的是变长一维数组,你可以这样做:#includeusing namespace std;int main(){int len;cin>>len;//用指针p指向new动态分配的长度为len*sizeof(int)的内存空间int *p=new int[len];...........delete[] p;return 0;}注意int *p=new int[len];这一句,你不能这样做: int p[len]; C++编译器会报错说len的大小不能确定,因为![](http://www.cnblogs.com/rollenholt/aggbug/1907415.html?type=2)
作者: Rollen Holt 发表于 2010-12-16 00:11 原文链接
评论: 0 查看评论 发表评论
最新新闻:
· 在线比价搜索引擎Shop.com出售 盖茨曾投资(2010-12-16 08:54)
· 邓元鋆离职背后:诺基亚中国腹背受敌(2010-12-16 08:53)
· 央行:超级网银收费将降低(2010-12-16 08:52)
· Android和iPhone平台2010年度最佳软件和游戏榜单出炉(2010-12-16 08:50)
· 京东遭遇出版社集体逼宫 今日恢复原价改返券(2010-12-16 08:48)
网站导航:博客园首页 我的园子 新闻 闪存 小组 博问 知识库
文章来源:http://www.cnblogs.com/rollenholt/articles/1907415.html
posted on 2010-12-16 00:11
Rollen Holt 阅读(58)
评论(0) 编辑 收藏 引用