vector与数组的取舍

通常使用STL是比较方便的,但对于类似寻路等对性能要求比较高的应用中,则使用数组无疑是比STL高效率的。
但在对一些数据进行预处理,或保存时,经常是对于一些数据的量的大小不能确定,也许很小,也许很大,总是希望使用比较灵活的STL。

这里说一下一个经验。
就是在预处理中,使用STL进行数据分析,当要写入到文件中时就可以写入数据的大小。
当下次读取文件时,就可以通过读取的这个大小进行动态的数组创建,这时候就可以使用高效率的数组了。

发表评论

邮箱地址不会被公开。 必填项已用*标注

* Copy This Password *

* Type Or Paste Password Here *