fastcall调用约定是否真的比其他调用约定更快,例如cdecl?是否有任何基准测试表明调用约定会影响性能?
我会听一些人说__fastcall比这更快__cdecl并且__stdcall导致它将两个参数放入寄存器,而不是其他一个调用; 但是,另一方面,这不是C中使用的标准.
我想知道什么是__fastcall不合适的,就像C中的标准,以及何时我将在我的代码中使用它.
有人可以使用fastcall与gcc一起使用吗?如果可能的话,你可以在不使用fastcall的情况下提供等效的电话,并解释它们会有什么不同吗?
我fastcall在许多函数之前看过附加的符号.为什么用它?