[英]Is there a list of all compiler intrinsic function for Delphi by version?
正如在其他SO问题中所回答的,现代Delphi最终支持编译器内部函数,如AtomicIncrement
。
是否有某个列表在哪个版本的Delphi中引入了哪些内部函数,所以我可以使用{$if CompilerVersion ...}
来保持代码向后兼容(使用内联asm)并且为将来的编译器更清晰?
好吧,你可以使用文档,但我不能保证它的准确性。
事实上,这个内在函数列表是不完整的。 它没有你感兴趣的功能。这是一种耻辱。 如果您想知道这些特定功能的添加版本,那么您肯定可以解决这个问题。 如果您想要一个涵盖每个功能的官方列表,那么它似乎不存在。 我想你必须要么没有它,要么创建列表。
回到文档,您可以考虑以下列表:
看看最后两个。 XE3链接有信息,XE2链接为空。 这表明在XE3中添加了此功能。 快速测试证实了这一点。
鉴于官方文档缺乏可靠性,您是否准备信任它?
所以,我的建议是你自己测试一下。 这样做的好处是您可以确定您的代码是正确的。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.