別の cpp ファイルの中にテンプレート関数がある場合、どの型や定数に関してそのテンプレートをインスタンス化するかを書かないといけない。ヘッダファイルに書くと使うとこだけインスタンス化されるから便利ー。

amachangamachang のブックマーク 2008/09/27 21:37

その他

このブックマークにはスターがありません。
最初のスターをつけてみよう!

C++ Labyrinth

    テンプレートあれこれ (3) -- 明示的なインスタンス生成 クラステンプレートでは、メンバ関数は inline として (あるいは直接クラス内で) 定義するのが一般的である。 template<class T> class Foo { public: voi...

    \ コメントが サクサク読める アプリです /

    • App Storeからダウンロード
    • Google Playで手に入れよう