std::stacktrace_entry::description
std::string description() const; | (с C++23) |
Возвращает описание вычисления, представленного *this при успехе или пустую строку при неудаче, отличной от ошибки выделения памяти, например, когда *this пусто.
Параметры
(нет)
Возвращаемое значение
Описание представленного вычисления при успехе, пустая строка при неудаче, отличной от ошибки выделения памяти.
Исключения
Выбрасывает std::bad_alloc если память для внутренних структур данных или результирующей строки не может быть выделена.
Примечания
Поддержка пользовательских аллокаторов для этой функции не предоставляется, так как реализации обычно требуют платформенно-специфических выделений, системных вызовов и большого расхода ЦП, в то время как пользовательский аллокатор не приносит пользы для этой функции, поскольку платформенно-специфические операции занимают на порядок больше времени, чем выделение.
Пример
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/w/cpp/utility/stacktrace_entry/description