Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
Разработка программного обеспечения

current_exception_diagnostic_information

Boost , ,

Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

Boost Exception

current_exception_diagnostic_information

#include <boost/exception/diagnostic_information.hpp> 
[ORIG_END] -->

namespace
boost
    {
    std::string current_exception_diagnostic_information();
    }

Requirements:

Эта функция не должна называться за пределами блоков улова.

Returns:

Если текущий объект исключения может быть преобразован в импульс::исключениеили std:: исключение, эта функция возвращает то же значение строки, возвращенноедиагностические_информациидля текущего объекта исключения. В противном случае возвращается неопределенная непустая строка.

Обычно используется для вызоваcurrent_ Exception_diagnostic_informationиз функции верхнего уровня для вывода диагностической информации о необработанных исключениях:

int
main()
    {
    try
        {
        run_program();
        }
    catch(
    error & e )
        {
        //handle error
        }
    catch(
    ...)
        {
        std::cerr << "Unhandled exception!" << std::endl <<
            boost::current_exception_diagnostic_information();
        }
    }

Статья current_exception_diagnostic_information раздела может быть полезна для разработчиков на c++ и boost.




Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.



:: Главная :: ::


реклама


©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru

Время компиляции файла: 2024-08-30 11:47:00
2025-05-19 20:37:57/0.0061349868774414/0