Инициализация класса без конструктора по умолчанию

Если бы у меня был класс A только с конструктором копирования и конструктором с параметрами int и int , и я поместите этот класс в класс B :

class B
{
public:
    B();
private
    A a;
}

Как мне инициализировать a внутри конструктора B?

Я пробовал a (0, 0) ], a = A (0, 0) , но неудивительно, что ни один из них не работал, и я получаю

error: no matching function for call to ‘A::A()’
6
задан wrongusername 13 September 2010 в 21:55
поделиться