Информация об изменениях

Сообщение std::bad_alloc для стека? от 25.08.2018 16:51

Изменено 25.08.2018 16:52 Максим Рогожин

std::bad_alloc для стека?
Привет!

template<typename T>
void func1() {
   try {
      T* obj = new T();
   } catch(std::bad_alloc) {
     // освободить ненужные ресурсы
   }
}

void func2() {
   T ojb; // Как определить что стек закончился? И что делать?
}
std::bad_alloc для стека?
Привет!

template<typename T>
void func1() {
   try {
      T* obj = new T();
   } catch(std::bad_alloc) {
     // освободить ненужные ресурсы
   }
}

template<typename T>
void func2() {
   T ojb; // Как определить что стек закончился? И что делать?
}