C++中CArray析构函数问题,此时数据都是正确的但是程序运行崩溃了
voidfun1(CArray<Mystruct,Mystruct&>&data1,cosntCArray<CString,CString&>&data2,...)voi...
void fun1(CArray<My struct ,My struct&> & data1,cosnt CArray<CString ,CString&> &data2 ,...)
void fun2(CArray<CString ,CString&> & data2 ,...)
调用;
CArray(My struct ,My struct&) data1;
CArray<CString ,CString&> data2;
fun2(data2 ,...);
fun1(data1 ,data2 ,...);
此时数据都是正确的但是程序运行崩溃了,调试时发现,在程序最后调用CArray的析构函数式程序崩溃了,是什么问题呢? 展开
void fun2(CArray<CString ,CString&> & data2 ,...)
调用;
CArray(My struct ,My struct&) data1;
CArray<CString ,CString&> data2;
fun2(data2 ,...);
fun1(data1 ,data2 ,...);
此时数据都是正确的但是程序运行崩溃了,调试时发现,在程序最后调用CArray的析构函数式程序崩溃了,是什么问题呢? 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询