Delphi中的内联函数或过程有什么用处(特别是v2010这里,但我在Turbo Delphi中遇到了同样的问题)?
在帮助中有一些discalimer可能并不总是内联函数,因为"某些标准"无论这意味着什么.
但我发现通常内联函数(即使是非常简单的函数有3行或4行代码)也会减慢代码速度而不是加速代码.
一个好主意是"内联所有内容"的编译器选项.我不在乎我的exe是否增长了50%左右才能让它更快地运行.
是否有一种方法可以强制Delphi真正内联代码,即使它没有被编译器限制?那真的会有所帮助.否则,您需要在代码的多个区域中执行"手动内联"复制过程代码,并使用"//内联失败"这样的备注,因此如果您更改接下来的5行,则在其他8个重复点中更改它们,此代码存在"
有什么提示吗?