C++中如何强制inline函数(MSVC, GCC)

C++中如何强制inline函数(MSVC, GCC)

Wentao Sun

看下面的代码:
#ifdef _MSC_VER_ // for MSVC
#define forceinline __forceinline
#elif defined __GNUC__ // for gcc on Linux/Apple OS X
#define forceinline __inline__ __attribute__((always_inline))
#else
#define forceinline
#endif

这样可以使一些看起来比较大的函数也能够内联.

原文地址:https://www.cnblogs.com/SunWentao/p/1363128.html