スタック領域とヒープ領域の使いわけですが、
C++ではスタック領域をメインとして使うのがいいのでしょうか?
C#だとほとんどのクラスのインスタンスはヒープにおくようになっていたと思います。