memo
2014年1月25日土曜日
std::unique_ptr<T>はTのfull definitionを必要とするか?
以下のコードなら foo.h に
#include "hoge.h"
は必要ない。 以下の場合、foo.h に
#include "hoge.h"
は必要である。 後者の場合、foo の destructor は inline で定義される。これは、hoge の full definition を要求してしまう。
0 件のコメント:
コメントを投稿
次の投稿
前の投稿
ホーム
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿