Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
У меня один раз было... Недель назад мемори лик. 07.03.09 06:15 Число просмотров: 2645
Автор: void <Grebnev Valery> Статус: Elderman
|
> 100%, что она не кидает никаких эксепшенов. В том-то и > дело, что bad_alloc - это тот самый эксепшен, который часто > даже почти в тривиальной функции теоретически может > возникнуть. > Ну, допустим написал я функцию, которая внутри > где-то у себя ресайзит вектор. И это единственное место где > она может упать. Могу ли я писать throw() в декларации? Все > же bad_alloc - штука крайне редкая, и в 99.99% приложений > вообще никогда не встретится.
У меня один раз было... Недель назад мемори лик.
> Я может быть слишком халатен, но мой подход таков: "Нет > памяти, значит покупай железо". Память находится вне > компетенции девелопера.
Ну если это не баг, конечно. А так -100% согласен.
> Кстати, еще одно преимущество использования throw() - > дополнительные компиляторные оптимизации, которые могут > быть произведены.
Вроде так обещает MS. Но надо смотреть в каздом кнкретном случае. Может хоть asm листинг покажет?
|
|
|