2013-1-4 解决内存泄漏问题,方法是结合gflag和umdh工具。
2013-1-8 解决c++av异常,方法是使用gflags, 命令行为gflags /p /enable XXX.exe /full,然后调试的时候在指针错误的时候就会停下来。
2013-1-9 解决vc6 编译时的fatal error C1001 internal error问题,方法是调整头文件include顺序。
2013-1-10 解决一个c++av异常,原因是dll输出函数定义为extern "C",但参数中有std::string这样的类型,结论是如果是extern "C"这样的输出函数,不要用std::string这样的类型,应该用原生的char*。
2013-1-11 vc6中$(FileDir)表示打开文件所在目录,可以用这个来进行lint等检查
2013-6-15 如果插入都在后部,对随机访问的性能不是非常高的话,可以尝试deque,vc6中的deque每次分配一块4096字节的内存,如果只插入在后部,不会引起大量数据的拷贝,随机访问的性能大概比vector慢5倍(可能随容器大小变化,该数据在2000000个int时候的数据),大部分时间可以接受。