首页 | 本学科首页   官方微博 | 高级检索  
     

C++编程实现可动态创建的无限维数组
引用本文:周畅.C++编程实现可动态创建的无限维数组[J].电脑编程技巧与维护,2001(1):42-43.
作者姓名:周畅
摘    要:经常用到数组变量的C++程序编写人员肯定会碰到这样的问题:当数组的维数和大小只有在程序运行后才能知道时,如何声明该数组变量呢?由于数组变量声明时必须通过显式指定其大小(如:int A2,3])或通过初始化(如:int A]={{0,0},{0,0},{0,0}})隐式指定其大小,才能使编译器知道如何为该数组分配内存,所以使用普通的数组声明无法在程序运行过程中动态创建某一事先不知道大小的数组。当然,也可以有些变通的方法,如先创建一个足够大的数组等等,但这些无疑会浪费系统资源,降低程序效率。为此,笔者利用C++构造了一个可动态创建的、维数不限的数组模板类,以解决这个问题。

关 键 词:C++  程序设计  无限维数组  可动态  数组模板类
修稿时间:2000年8月21日
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号