next up previous
Next: クラス定義 Up: Cを知ってる人のためのC++ Previous: コメント

オブジェクト指向っぽいC++

さて,C++をCの改良版として使うこともできるわけだが, やはり本格的にC++を使う場合には,「おぶじぇくとしこう」 を避けて通ることはできない.

ここでは,例題として 2次元の簡単なグラフィックスを取り上げてみたいと思う.あらかじめ, 関数として次のものが与えられているとする.

void draw_point(int x, int y, int color):
(x,y)に点を打つ.
void draw_line(int x1, int y1, int x2, int y2, int color):
tex2html_wrap_inline605 から tex2html_wrap_inline607 まで線を引く.

これだけを使って,いろいろなグラフィック操作をC++で記述しようという わけだ.





Akinori ITO
Thu Aug 7 15:05:13 JST 1997