7

インライン関数について疑問があります。インライン関数は関数呼び出しを必要としませんが、インライン関数の呼び出しが行われる場所で関数定義を置き換えるだけです。インライン関数には、マクロとは異なり、型の強制があります。再帰関数をインライン化するとどうなりますか?

4

2 に答える 2

5

「インライン」は保証ではなく、リクエストです。

再帰インライン関数は (通常) インラインになりません。

  • 一部のコメンターが指摘しているように、インライン可能な特殊なケース (コンパイラ固有のプラグマの使用など) があります。
于 2013-04-09T18:09:09.323 に答える