Werden Datenelemente im selben Speicherbereich wie ihre Objekte in C ++ zugeordnet?

Angenommen, ich habe eine Klasse wie diese:

class Test
{
  int x;
  SomeClass s;
}

Und ich instanziiere es so:

Test* t = new Test;

Befindet sich x auf dem Stapel oder auf dem Haufen? Was ist mit s?