Tworzenie obiektu klasy A w klasie B

0

Cześć,

W jednej z klas potrzebuję korzystać z obiektu innej klasy.

Jak powinienem prawidłowo utworzyć obiekt klasy A w klasie B.

Czy zwykła inicjalizacja wystarczy, wywoła się wtedy domyślny konstruktor i utworzy mi obiekt. Czy powinienem zrobić to jakoś bardziej "elegancko" w konstruktorze klasy B?

class A {
        A(){};
        
        ...
};

class B {
   public:
        B(){};

        A objA;
};
0
#include <iostream>
using namespace std;
struct Heinreich{
};

struct Himmler{
	Heinreich heinreich;
};
int main() {
	Himmler himmler;
	cout << &himmler.heinreich << endl;
	return 0;
}

1 użytkowników online, w tym zalogowanych: 0, gości: 1