之前内存泄漏的问题,经过艰苦的调试,百分之八九十已经确定,应该是在DLL的结构体里使用了string类型(上个问题链接http://ask.csdn.net/questions/336911),网上看到很多网友说DLL里外传递数据的时候,最好不要使用STL,包括Vector,string等。目前结构体里还是使用的string,昨晚程序虽是调通了,但是传递出来的数据有问题(见图片),这个问题不知哪位之前遇到过,除了可能因为使用的string导致错误外,还有没有其他可能?
之前内存泄漏的问题,经过艰苦的调试,百分之八九十已经确定,应该是在DLL的结构体里使用了string类型(上个问题链接http://ask.csdn.net/questions/336911),网上看到很多网友说DLL里外传递数据的时候,最好不要使用STL,包括Vector,string等。目前结构体里还是使用的string,昨晚程序虽是调通了,但是传递出来的数据有问题(见图片),这个问题不知哪位之前遇到过,除了可能因为使用的string导致错误外,还有没有其他可能?