組込C++[C++]
組込でC++を使いたいと思っている。
未経験なのと、大きなものが作りやすくなるのではという考え。
OOPもここいらでしっかりと身に着けたいし。
ロベールC++が好評価なので見てみたら、
評判どおり、わかりやすいです。明日もC++やろう
今サウンドプログラムにも興味があるけど、書籍に載っているのはVC++なので一石二鳥。
早くH8に載せてみたい。
クラスは構造体に毛の生えたようなもの。 public: を付けないと外から使えない。 メンバには関数も作れる。
メンバ関数を作るときはクラスの宣言中にプロトタイプを書く。 メンバ関数を実装するときは関数名の前に <クラス名>:: を書く。 メンバ関数内で使われるメンバ変数は、呼び出すときに使ったオブジェクトのものである。 メンバ関数はメンバ変数と同じように . や -> を使って呼び出せる。
メンバ変数の初期化はコンストラクタで行う。 コンストラクタはクラス名と同じ名前の、戻り値なしの関数である。 コンストラクタはオブジェクトを作るときに呼ばれる。
コンストラクタに引数があってもよい。 引数つきコンストラクタを呼ぶには、宣言時に変数名に引数をつける。 引数つきコンストラクタは配列などの作成時には呼べない。