Jak używać konstruktora innego niż domyślny dla członka?

Mam dwie klasy

class a {
    public:
        a(int i);
};

class b {
    public:
        b(); //Gives me an error here, because it tries to find constructor a::a()
        a aInstance;
}

Jak mogę to uzyskać, aby instancja instancji została utworzona za pomocą (int i) zamiast próbować znaleźć domyślny konstruktor? Zasadniczo chcę kontrolować wywołanie konstruktora a z konstruktora b.

questionAnswers(4)

yourAnswerToTheQuestion