1. URL, который передаётся Network, создаётся из временного объекта, на стеке. Если в URL будет исключение, как локальный объект URL будет удалён.
2. Если в конструкторе объекта Network происходит исключение, объект считается несозданным, удалять нечего.
Цель примера была привести пример, как работает RAII, а не пример строгой гарантии исключений.
2. Если в конструкторе объекта Network происходит исключение, объект считается несозданным, удалять нечего.
Цель примера была привести пример, как работает RAII, а не пример строгой гарантии исключений.