let's say i have a class A and a class B. B is used as a member in A. B does not have a default constructor but one that requires a parameter.
class B {
B(int i) {}
};
class A {
B m_B;
A()
{
m_B(17); //this gives an error
}
};
how can i still use B as a member in A?