Spec-Zone.ru › C++

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API