Поймать исключения из списка инициализатора конструктораC++

Программы на C++. Форум разработчиков
Anonymous
Поймать исключения из списка инициализатора конструктора

Сообщение Anonymous »

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

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

private:
B mB;
};
< /code>

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

Подробнее здесь: https://stackoverflow.com/questions/160 ... lizer-list

Вернуться в «C++»