- 30 名前:デフォルトの名無しさん mailto:sage [2010/03/23(火) 19:39:53 ]
- >>27
クラス定義内で実装すると inline になる。 inline でいいならそれでいいけど、 そうでないものを無理にクラス定義内で実装すると ちょっと実装を変更しただけで そのヘッダファイルをインクルードした全てのファイルが 再コンパイルされてしまうので、 inline にするつもりがないなら .cpp で実装した方がいい。 クラステンプレートみたいに全部ヘッダで実装する必要のあるものなら 全部クラス定義内で実装しちゃってもいいと思うけど。 inline になったからって必ずインライン展開されるわけじゃないしね。
|

|