crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

Andrew Selivanov
  опции профиля:
сообщение 14.4.2008, 16:50
Сообщение #1


Участник
**

Группа: Участник
Сообщений: 249
Регистрация: 9.10.2007
Из: Москва
Пользователь №: 3

Спасибо сказали: 15 раз(а)




Репутация:   6  


Ну на самом деле не задачка (как я справедливо написал в теме), но не будем расслабляться :)
Вопрос: Что будет?
#include <iostream>
#include <stdexcept>
using namespace std;

class A
{
public:        
    A()
    {
        
    }
    
    ~A()
    {
        throw;
    }    
};

int main()
{        
    try
    {
        throw std::runtime_error("some exception");
    }
    catch(std::exception& e)
    {    
        A a;
        cout << "exception: " << e.what() << endl;
    }
    
    return 0;
}


Сообщение отредактировал Andrew Selivanov - 14.4.2008, 16:51
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


RSS Рейтинг@Mail.ru Текстовая версия Сейчас: 27.6.2025, 9:06