I was trying to implement a move constructor for a class without a copy constructor. I got an error that the default constructor for a member of the class was missing.
Use the constructor's initializer list to initialize the A member. As written, the move constructor uses, as the compiler says, the default constructor for A.