パラメータ継承を使ったテンプレートメソッド

まずパラメータ継承を使わないテンプレートメソッド。 Wikipediaの例を参考にした。 StringListerで定義されている抽象メソッドformatItem()が、display()内で使われている。 class …

Continue reading ‘パラメータ継承を使ったテンプレートメソッド’ »

C++のテンプレートはパラメータとして関数をとることができる

C++のテンプレートはパラメータとして関数をとることができる。 /** * 3倍する */ int treble(int x) { return x * 3; } /** * 4倍する */ int quadruplic …

Continue reading ‘C++のテンプレートはパラメータとして関数をとることができる’ »

C++のクラス定義を復習する

C++のクラス定義を復習する。 クラス定義の基本形。 class Foo { }; 内部クラス。クラス定義の中に他のクラスを定義できる。 Javaと違い、外部クラスとの関連はない。 class Outer { publi …

Continue reading ‘C++のクラス定義を復習する’ »