# std::swap(std::basic_stacktrace)

< cpp‎ | utility‎ | basic stacktrace

定义于头文件 `<stacktrace>` |  |
template< class Allocator > void swap( std::basic_stacktrace<Allocator>& lhs, std::basic_stacktrace<Allocator>& rhs ) noexcept(noexcept(lhs.swap(rhs))); |  | (C++23 起)

对 std::basic_stacktrace 特化 std::swap 算法。交换 `lhs` 与 `rhs` 的内容。等价于 lhs.swap(rhs); 。

### 参数

lhs, rhs | - | 要交换内容的栈踪

### 返回值

（无）

### 复杂度

常数。

### 示例

| 本节未完成 原因：暂无示例

### 参阅

swap (C++23) | 交换内容 (公开成员函数)