Здесь любопытный. У меня есть класс A. Он имеет элемент класса B, который я хочу инициализировать в конструкторе A, используя список инициализаторов, например:
class A {
public:
A(const B& b): mB(b) { };
private:
B mB;
};
Есть ли способ уловить исключения, которые могут быть вызваны mB copy-constructor при использовании метода списка инициализаторов? Или мне нужно инициализировать mB в фигурных скобках конструктора, чтобы иметь try/catch?