C++のclassのコピー

今まで、代入演算子のないclassのコピーは、クラス全体がメモリコピーされると思っていたが、
それぞれのメンバどうしがコピーされるようだ。
以下のソースの、b = a; では、b.m = a.mが実行されている(VC++.NET 2003で確認)。

#include 
class A {
  public:
	std::vector m;
};
int main()
{
	A a, b;
	a.m.push_back(1);
	b = a;
	return 0;
}