>>426にはどうも納得いかないな
C++でもヘッダでinline関数を定義すれば少なくともOBJファイル単位では
inlineになったりならなかったりするでしょ
コンパイラの裁量に任せるならヘッダでstatic関数を定義して
PGOでもかけときゃ善きにはからってくれるし
そもそもC++ではtemplateを頻繁に使うのでヘッダに載ってる
コードの量がC99より多いのでリンク前の最適化の機会も多いはず
C99の方がいいバイナリ吐くとか眉唾だよね