不能,我觉得也没有这个必要。因为Delphi不支持操作符重载,同时这样做也牺牲了编译和生成代码的效率。
ATL有什么好的(我想那是M$对MFC已经没辙了,只好找个补丁),Delphi的Interface结构比ATL好得多。Java,C#这些新兴的语言在Interface上的处理和Delphi相似。

解决方案 »

  1.   

    >不能,我觉得也没有这个必要。因为Delphi不支持操作符重载
    正确
    >同时这样做也牺牲了编译和生成代码的效率。
    不正确吧?!C++把操作符重载当做函数来处理后,并不会影响效率。
    >ATL有什么好的(我想那是M$对MFC已经没辙了,只好找个补丁),Delphi的Interface结构比ATL好得多。
    这是个见仁见智的问题吧?!ATL在运用C++的模板和多重继承方面堪称经典。并且ATL与MFC的关系并不是程序与补丁的关系,ATL主要是基于COM的。
    >Java,C#这些新兴的语言在Interface上的处理和Delphi相似。
    正确
      

  2.   

    借宝地问一下,Delphi的流和C++的流有什么区别?
    还有template
      

  3.   

    在c中
    template<class type>
    {
      if(a>b)
        return a;
      else
        return b;
    }
    如何在Delphi中实现?