エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント2件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
ロベールのC++教室 - 第38章 クラステンプレート2 -
今回は前回のソースを見て、どこがどうなっているのかを解説したいと思います。とは言っても、どうなっ... 今回は前回のソースを見て、どこがどうなっているのかを解説したいと思います。とは言っても、どうなっているかほとんど予想が付いている人もいるかもしれませんが。 それでは、今回の要点です。 template はクラス宣言の前と各関数の実装の前の全てに付ける。 クラステンプレートは明示的にテンプレート引数を指定して使う。 メンバ関数の実装時にもクラス名にテンプレート引数を指定する。 引数にとる場合でもテンプレート引数を指定する。 では、いってみましょう。 今やることの確認です。CIntArray は int 型の配列しか使えなかったので、これをどの型の配列でも作れるようにしたいのでした。これにはクラステンプレートが利用できます。 クラステンプレートはクラスのテンプレートです。一部の型を自由に決めることができるわけです。 関数テンプレートとクラステンプレートは同じ「テンプレート」なので、そう文法が違
2012/01/14 リンク