# 符号索引（被移除）

< cpp‎ | symbol index

此页面尝试列出所有可用于标准库，在命名空间 `std::` 或在有作用域枚举或类的作用域中，但在下列标准中移除的标识符。符号书写如下：

- 函数名带有 `()` 。
- 模板名带有 `<>` 。

仍在其他类型中可用的成员名不列于此。

### C++14 中移除

`gets()` (C++11 中弃用)

### C++17 中移除

`auto_ptr<>` (C++11 中弃用)
`binary_function<>` (C++11 中弃用)
`bind1st<>()` (C++11 中弃用)
`bind2nd<>()` (C++11 中弃用)
`binder1st<>` (C++11 中弃用)
`binder2nd<>` (C++11 中弃用)
`const_mem_fun_ref_t<>` (C++11 中弃用)
`const_mem_fun_t<>` (C++11 中弃用)
`const_mem_fun1_ref_t<>` (C++11 中弃用)
`const_mem_fun1_t<>` (C++11 中弃用)
`get_unexpected()` (C++11 起)(C++11 中弃用)
`mem_fun<>()` (C++11 中弃用)
`mem_fun_ref<>()` (C++11 中弃用)
`mem_fun_ref_t<>` (C++11 中弃用)
`mem_fun_t<>` (C++11 中弃用)
`mem_fun1_ref_t<>` (C++11 中弃用)
`mem_fun1_t<>` (C++11 中弃用)
`pointer_to_binary_function<>` (C++11 中弃用)
`pointer_to_unary_function<>` (C++11 中弃用)
`ptr_fun<>()` (C++11 中弃用)
`random_shuffle<>()` (C++14 中弃用)
`set_unexpected()` (C++11 中弃用)
`unary_function<>` (C++11 中弃用)
`unexpected()` (C++11 中弃用)
`unexpected_handler` (C++11 中弃用)

#### 成员名

`io_state` (C++98 中弃用)
`open_mode` (C++98 中弃用)
`seek_dir` (C++98 中弃用)
`stossc()` (C++98 中弃用)

### C++20 中移除

`binary_negate<>` (C++17 中弃用)
`get_temporary_buffer<>()` (C++17 中弃用)
`is_literal_type<>` (C++11 起)(C++17 中弃用)
`is_literal_type_v<>` (C++17 起)(C++17 中弃用)
`not1<>()` (C++17 中弃用)
`not2<>()` (C++17 中弃用)
`raw_storage_iterator<>` (C++17 中弃用)
`result_of<>` (C++11 起)(C++17 中弃用)
`result_of_t<>` (C++14 起)(C++17 中弃用)
`return_temporary_buffer<>()` (C++17 中弃用)
`unary_negate<>` (C++17 中弃用)
`uncaught_exception()` (C++17 中弃用)

#### 成员名

`argument_type` (C++17 中弃用)
`first_argument_type` (C++17 中弃用)
`second_argument_type` (C++17 中弃用)

### C++23 中移除

`declare_no_pointers()` (C++11 起)
`declare_reachable()` (C++11 起)
`get_pointer_safety()` (C++11 起)
`pointer_safety` (C++11 起)
`undeclare_no_pointers()` (C++11 起)
`undeclare_reachable<>()` (C++11 起)

#### 成员名

`preferred` (C++11 起)
`strict` (C++11 起)