inline

最近はC++で仕事しているのですけれど,しかし自分は所詮C++ Newbie なわけで,そこから脱却しようとしてみるメモ.
参考文献は現状アレ(何)とStroustrup第3版とEffective C++とEffective STLのみ.

inlineは結局宣言部にも置けるけど定義する時にも置けるし結局どっちが正しいのよん,と思ってみたり.アレ(何)の7.1.2によれば,A function declaration with an inline specifier declares an inline function なので,宣言部に置くのが正しそうな雰囲気か.

でもStroustrupのP285のコードは宣言はinline無しで定義にinlineだから,どちらでもいいのかも.同じソースファイル(たいてい.hだろう)に書くときだけ,とかかしら.