Сообщение Re[5]: Использование лямбд для очистки от 04.02.2017 10:19
Изменено 04.02.2017 10:55 Evgeny.Panasyuk
Re[5]: Использование лямбд для очистки
Здравствуйте, GhostCoders, Вы писали:
GC>Как-то жутковато смотреть на реализацию stack_unwinding.
Так в самом языке это было очевидно не реализовать, поэтому и пришлось использовать платформенно-специфичные трюки, которые я выкопал "грубой силой" смотря на std::uncaught_exception.
Facebook потом чуть-чуть облагородил в своей библиотеке, но суть та же.
GC>C std::uncaught_exceptions, надеюсь проблем нет?
Каких конкретно проблем? В конкретной реализации std::uncaught_exceptions под капотом там также будет обращение к платформенно-специфичным структурам
GC>Как-то жутковато смотреть на реализацию stack_unwinding.
Так в самом языке это было очевидно не реализовать, поэтому и пришлось использовать платформенно-специфичные трюки, которые я выкопал "грубой силой" смотря на std::uncaught_exception.
Facebook потом чуть-чуть облагородил в своей библиотеке, но суть та же.
GC>C std::uncaught_exceptions, надеюсь проблем нет?
Каких конкретно проблем? В конкретной реализации std::uncaught_exceptions под капотом там также будет обращение к платформенно-специфичным структурам
Re[5]: Использование лямбд для очистки
Здравствуйте, GhostCoders, Вы писали:
GC>Как-то жутковато смотреть на реализацию stack_unwinding.
Так в самом языке это было очевидно не реализовать, поэтому и пришлось использовать платформенно-специфичные трюки, которые я выкопал "грубой силой" смотря на std::uncaught_exception.
Facebook потом чуть-чуть облагородил в своей библиотеке, но суть та же.
GC>C std::uncaught_exceptions, надеюсь проблем нет?
Каких конкретно проблем? В конкретной реализации std::uncaught_exceptions под капотом там также будет обращение к платформенно-специфичным структурам (примеры: 1, 2)
GC>Как-то жутковато смотреть на реализацию stack_unwinding.
Так в самом языке это было очевидно не реализовать, поэтому и пришлось использовать платформенно-специфичные трюки, которые я выкопал "грубой силой" смотря на std::uncaught_exception.
Facebook потом чуть-чуть облагородил в своей библиотеке, но суть та же.
GC>C std::uncaught_exceptions, надеюсь проблем нет?
Каких конкретно проблем? В конкретной реализации std::uncaught_exceptions под капотом там также будет обращение к платформенно-специфичным структурам (примеры: 1, 2)