スレを勃てるまでもないC/C++の質問はここで 14
■ このスレッドは過去ログ倉庫に格納されています
0030デフォルトの名無しさん
2010/03/23(火) 19:39:53クラス定義内で実装すると inline になる。
inline でいいならそれでいいけど、
そうでないものを無理にクラス定義内で実装すると
ちょっと実装を変更しただけで
そのヘッダファイルをインクルードした全てのファイルが
再コンパイルされてしまうので、
inline にするつもりがないなら .cpp で実装した方がいい。
クラステンプレートみたいに全部ヘッダで実装する必要のあるものなら
全部クラス定義内で実装しちゃってもいいと思うけど。
inline になったからって必ずインライン展開されるわけじゃないしね。
■ このスレッドは過去ログ倉庫に格納されています