坐井以观天
分类: C/C++
2013-04-01 09:52:31
提到关联数组,大多数印象它的存在只是在诸多脚本语言中。有时候在程序中,由于逻辑的需要,加入“关联数组”会使程序简单许多!当然如果自己写一个“红黑树”算法更好了!^-^但是这个过程也不是一刻钟就可以解决的,尤其是第一次使用需要对它做很多相关的测试。所以有时候为了偷懒,可以在C++中直接使用现在的容器MAP。MAP中的FIRST为关联数组中的KEY,SECOND为关联数组中的VALUE。因为这是一个动态增长的数组,那就更方便INSERT了。就这样问题就解决了!这个也是我在项目中遇到的,我们的程序逻辑其实都是面向过程的,用C写的,但编译器却用的是CC,目的就是为了在需要的时候,直接把C++STL中的INSTRUMENT拿过来使用!