std::basic_stacktrace<Allocator>::empty
Материал из cppreference.com
<tbody>
</tbody>
[[nodiscard]] bool empty() const noexcept; |
(начиная с C++23) | |
Проверяет, нет ли в трассировке стека записей трассировки стека.
Параметры
(нет)
Возвращаемое значение
true, если трассировка стека пуста, false иначе.
Сложность
Константная.
Пример
Запустить этот код
#include <stacktrace>
#include <iostream>
int main()
{
std::cout << std::boolalpha;
std::stacktrace bktr;
std::cout << "Изначально, bktr.empty(): " << bktr.empty() << '\n';
bktr = std::stacktrace::current();
std::cout << "После получения записей, bktr.empty(): " << bktr.empty() << '\n';
}
Возможный вывод:
Изначально, bktr.empty(): true
После получения записей, bktr.empty(): false
Смотрите также
| возвращает количество записей трассировки стека (public функция-элемент) |