Перехват исключений из списка инициализатора конструктора

Вот любопытный. У меня есть класс A. У него есть элемент класса B, который я хочу инициализировать в конструкторе A, используя список инициализаторов, например, так:

class A {
    public:
    A(const B& b): mB(b) { };

    private:
    B mB;
};

Есть ли способ отловить исключения, которые могут быть сгенерированы конструктором копирования mB при использовании метода списка инициализатора? Или я должен был бы инициализировать mB в скобках конструктора, чтобы иметь возможность попробовать / поймать?

Ответы на вопрос(5)

Ваш ответ на вопрос