我虽然对delphi不是很懂,但是我觉得delphi的类好象和c/c++中的不一样
好象就是c中的struct和c++中的class一样,类比结构要复杂多了

解决方案 »

  1.   

    of course :)
    delphi里的是record,而不是struct,
    至于class和struct之间的区别,应该是内存分配不同位置吧,
    class实例是分配在堆里的,所以必须你自己释放,否则会导致内存泄漏,
    而struct应该(I'm not sure)是分配在栈里的,毕竟它不需要你手动释放!!!
    这应该是最大的区别吧!
      

  2.   

    VSaber(☆浪人☆):我感觉你比某些浪得虚名的人强的多.
      

  3.   

    to: erp2(天涯劍) 
    不要这么说,你的话里也有个浪字,算是半个我了:)顺便说一下:它们之间的本质区别在于类封装的属性和方法,而struct只有属性。并且类存在访问界限控制,毕竟面向对象不是一两句话能说清楚的。这种问题不如看《thinking in c++》,讲得非常透彻!