从前用C做过程序,现在转到VB感觉一下子找不到北了.
手头的程序需要用类似C里面的链表的算法,分配内存是没问题了,可是释放呢?

解决方案 »

  1.   

    楼主用的是什么方法分配内存的?
    C里面的裢表是用带指针的数据结构实现的,VB里面只要用动态数组就可以了。
      

  2.   

    用API分配和释放内存,就象C一样
      

  3.   

    如果是一个数组的话,我不停地向里面new 东西,比如:
    x(1,2)=new CPerson
    x(1,2)=new CPerson
    那么第一行原来的对象就会被自动释放是吗?
      

  4.   

    不需要自己管理内存,VB有自己内存管理方式:引用计数器。没有COM组件没有调用API,一般就不会发生内存泄露。