static __forceinline或__forceinline static

时间:2017-12-23 13:45:25

标签: c++ c++11 visual-c++

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

static __forceinline T some_func ( )

__forceinline static  T some_func ( )

2 个答案:

答案 0 :(得分:2)

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

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

哪一个都没有。

答案 1 :(得分:0)

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

对于大多数代码库中的价值而言,我所使用的编译器特定关键字总是在任何标准C ++关键字之前使用,这使得您的第二个代码段变得更加普遍。

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