这个问题有些太笼统了,就是 ADO 对象集,也要看你怎样创建、使用和释放的。

解决方案 »

  1.   

    <<不会,ADO对象需要Close 哦,明白了!
      

  2.   

    线程函数里的CString对象会自动释放资源吗?
      

  3.   

    理論上說,就算你的CString是new出來的,windows也會在你的程序退出時清掉,但前提是要求你的程序是正常退出的,那樣才能執行到ExitProcess()函數。
    但是這是很不應該的,在任何時候都應該在程序碼中顯式釋放資源,養成這种良好的編程習慣會讓你受用無盡的
      

  4.   

    <<在任何時候都應該在程序碼中顯式釋放資源是delete掉吗?delete mystr?
      

  5.   

    <<在任何時候都應該在程序碼中顯式釋放資源是delete掉吗?delete mystr?
      

  6.   

    线程里New操作分配的存储空间,用的是线程的堆吗?
      

  7.   


    一般的子程序的入参及局部变量都放在栈中的,子程序结束后,栈中的局部变量将消失;
    对象.Create及New申请的动态空间都是在堆中分配的,在堆中分配的空间不能自动释放,
    必须用语句显式地释放/*------------------------------*/是这样吗?
      

  8.   

    子线程里建立的数据库记录集,是在进程的堆里分配空间吗?m_pRecordset.CreateInstance("ADODB.Recordset");... ...m_pRecordset->Release();一定要自己释放吗?