# std::basic_string<CharT,Traits,Allocator>::push_back

< cpp‎ | string‎ | basic string

void push_back( CharT ch ); |  | (C++20 前)
constexpr void push_back( CharT ch ); |  | (C++20 起)

后附给定字符 `ch` 到字符串尾。

### 参数

ch | - | 要后附的字符

### 返回值

（无）

### 复杂度

均摊常数。

### 异常

若因任何原因抛出异常，则此函数无效果（强异常保证）。 (C++11 起)

若操作将导致 `size() > max_size()` ，则抛出 std::length_error 。

### 参阅

pop_back (C++11) | 移除末尾字符 (公开成员函数)