Сегодня я узнал, что swap
не разрешено вызывать исключение в С++.
Я также знаю, что следующие исключения не могут генерировать исключения:
- деструкторы
- Чтение/запись примитивных типов
Есть ли другие?
Или, может быть, есть какой-то список, в котором упоминается все, что не может выбраться?
(Что-то более сжатое, чем само стандартное.)