C++でクラスから作ったオブジェクトのメモリ構造に関する質問です。
クラスのオブジェクトでは、メンバ変数はクラスで記述した順番にメ
モリ配置されますか?

class A {
  int m;
  int n;
};

とするとAのオブジェクトtempのメモリ構造は|m用の領域|n用の領域|
の様になるのでしょうか?それとも環境に依存するのでしょうか?