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/cpp/utility/stacktrace_entry/description