2010-03-04から1日間の記事一覧

線形リストを作ってみる その3

その2の続き。。。 線形リストのようなデータ構造は、int型以外にもfloat,double,boolなどいろいろな型を扱うことができると便利です。いろいろな数値型を扱えるように改造してみたいと思います。 Nodeクラスのテンプレートクラス化 Nodeに好きな型を入れら…

C++でベクトルクラスを作成する〜その1

演算子のオーバーロードを使って簡単なベクトルクラス(2D)を作ってみます。下のようにソース内に直接"+"や"-"を書いて簡単に計算できるようなクラスを目標にしてみたいと思います。 Vector u(1,2); Vector v(3,4); cout<< u + v <