質問: 構造体とクラス、関数とコンストラクタ、デストラクタの違いと利点を教えて下さい!
回答: 必要ないならクラスなんか使わなくてもかまいません。 クラスを使うのはあくまでも手段ですから、手段を目的化するのはやめましょう。 ちなみに、C++では構造体はクラスの一種です。 structというクラスキーを使って定義したクラスを「構造体」といいます。 共用体もクラスの一種です。