static __forceinline或__forceinline static [关闭]

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了static __forceinline或__forceinline static [关闭]相关的知识,希望对你有一定的参考价值。

早上好,这总让我惊讶(即使它并不重要),但哪一个是正确的方法?或者没有,两种方式都没问题?

static __forceinline T some_func ( )

要么

__forceinline static  T some_func ( )
答案

正如你自己所说,两者都是合法的,而且结果是相同的,所以它取决于个人偏好。

对于大多数代码库中的值,我使用过编译器特定的关键字总是在任何标准C ++关键字之前使用,这使得第二个代码段更常见。

然而,与代码风格一样,只需选择您最喜欢的一个并保持一致。一致性是重要的。

另一答案

按字母顺序排序修饰符非常重要,除非您在冬至或昼夜平分点上编写代码(在此期间它会激怒太阳微系统之神)。

除此之外,只要您愿意承担后果,请使用您希望的任何顺序。

哪一个都没有。

以上是关于static __forceinline或__forceinline static [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

CUDA C __device__ 函数中的 __forceinline__ 效果

内联 vs __inline vs __inline__ vs __forceinline?

函数内联 inline,__inline,__forceinline

如何通过 XSL FO 将小型大写字母应用于字符串

Flask 蓝图

关于 Cuda 的参考参数