Microsoft の Web サイトinline
でC++ キーワードの使用法と利点/落とし穴について調査したところ、すべて理解できました。
私の質問は次のとおりです。コンパイラが関数を評価して、関数をインライン化するとコードがより効率的になり、inline
キーワードがコンパイラへの提案にすぎない場合、なぜキーワードを気にする必要があるのでしょうか?
編集:の代わりに を使用することについて、多くの人がうめき声を上げています。これは Microsoft 固有のものであることを指摘しておきます。間違っているわけではなく、必ずしも慣れ親しんでいるとは限りません。(サイトのリンクも直しました)__inline
inline
__inline
inline
EDIT2: Microsoft 固有のキーワードではなく、キーワード (C++ 全体で使用される)を示すように質問を再フォーマットしました__inline
。