用carray解决多维动态数组问题
<br />对于任何一门语言而言,多维动态数组总是一个让人有点头疼的问题,一维与二维的设计不一样,顺序访问与随机访问的设计不一样。如果在编程时需要实现高维数组,则又要翻出数据结构的书好好动一翻脑筋。其实中需简单地扩展MFC提供的CArray模板类,就可以在C++中很容易地实现任意多维动态数组。<br /><br />根据CArray的使用方法,如下的几行语句似乎就实现了三维动态整型数组:<br /><br />typedef CArray<int, int&> DA1; <br />typedef CArr
转载
2011-04-21 23:34:00 ·
1015 阅读 ·
0 评论