2005年6月6日 星期一

VC6 內建的 stl 不要用

用了vc6 的 stl
std::string Str1 = "AAA";
Str1 = "B";

"AAA"竟然會被leak 掉!! 做的有夠差的!!

偏偏vc6 的 string 竟然沒有clear() , 不能使用 Str1.clear()

要先assign Str1 = "" 才不會有奇怪的memory leak.

 

強烈建議絕對別用 VC6 的STL!

請download stlport 或 sgi 的 stl  ..

                                                             Marty 6.7.2005


沒有留言:

張貼留言