C++テンプレートの私的注意

C++のテンプレートクラスがどうなっているのかと。
一体全体どうなっているのかと。

  • テンプレートクラスのメンバ関数は全部ヘッダに書く。
  • スタティックだろうがヘッダに書く。
  • メンバ関数がテンプレート関数だろうがヘッダに書く。
  • ヘッダに書きたくないときはexportをつけたらいい。きっとcppに書けるようになる。
  • でもexport使えないので、明示的なインスタンス化してやる。そしたらきっとcppに書いてもいい。
  • スタティックなメンバ変数の実体は、ヘッダに書く。テンプレートクラスなら許される。スタティックイニシャライザー万歳。

キーワード:
テンプレート,template,typename,class,クラステンプレート,T,static,リンクエラー,コンパイル単位,cplusplus,C

コスミー について

昔(?)はゲーム作ってました。 今もなんか作ろうとしています。
カテゴリー: C++ パーマリンク

C++テンプレートの私的注意 への1件のフィードバック

  1. JSGRNDKWFANBYITF のコメント:

    I have been absent for a while, but now I remember why I used to love this site. Thanks , I’ll try and check back more often. How frequently you update your web site?

コメントを残す

メールアドレスが公開されることはありません。