0
クラスの__forceinlineまたはinlineを使用する場合、MSVCのヘッダファイル内に定義を含める必要がありますか?私は、これに関するさまざまな意見がコンパイラごとに異なると聞いています。__forceinlineとインラインの使用
例1:
//some_class.hpp
class some_class
{
public:
__forceinline void some_function();
inline void other_function();
};
//some_class.cpp
void some_class::some_function() { }
void some_class::other_function() { }
例2:
MSVCで//some_class.hpp
class some_class
{
public:
__forceinline void some_function() { }
inline void other_function() { }
};