Delphi 为什么不提供 InLine 关键字 ( 积分: 50 )

  • 主题发起人 主题发起人 游宇良
  • 开始时间 开始时间

游宇良

Unregistered / Unconfirmed
GUEST, unregistred user!
不知道InLine是做什么的.
DELPHI有pos和indexof
 
需要inline干嘛?增大体积的家伙~
delphi内嵌asm有inline关键字,只是The reserved word inline and the directive assembler [brown]are maintained for backward compatibility only[/brown]. They have no effect on the compiler.
 
在delphi实现inline功能如下:
{$I aaa.pas}

以上的语句是将文件aaa.pas插入到当前位置,是一条编译指令。
 
InLine就是一行函数,写起来比较节约地方,增加速度,增加编译后文件大小
其实C很多地方是以方便,而不是严谨为出发点考虑的,而Delphi不是
 
记得有位前辈说这是因为delphi没有预编译
 
{$I aaa.pas}
 
InLine可以用其它方法替换,在插入函数的地方直接加入汇编代码,而不是通过调用函数
 
Delphi 2005 已经提供了 inline 功能
 
delphi在语言方面始终没有提到一个高度,在最初对pascal改良之后再也没有什么变化,这许多年过去了,但就语言而本身而言,不如人意是肯定的.这是Borland的问题.D05确实有了,并且把这个作为亮点,好笑.
 

Similar threads

后退
顶部