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?