C 構造体 新しいページはコチラ
提供: yonewiki
(→構造体) |
(→構造体) |
||
3行: | 3行: | ||
<br /> | <br /> | ||
== '''構造体''' == | == '''構造体''' == | ||
− | + | 簡単に考えると、変数を一塊(ひとかたまり)にするためのものと言っていいですが、変数の中にポインタ変数も含めることが出来るし、関数だって組み込める。C++においてはクラスとよく似ている使い方もできるので、簡単なようで、なんとも奥深い仕組みです。あきらかに構造体を使うべきだと思うケースって、いわゆる二分木を使ったバイナリーツリーとかバイナリーサーチツリーとかという考え方に基づいてソート処理をしたり、検索処理をしたりするときのリスト構造やら、ヒープ、マルチウェイツリーを組むときとか、そんなときだったり、このデータを使うときはひとまとめにするわなってときなんです。 | |