命名空间
变体
操作

符号索引(已删除)

来自 cppreference.com
 
 
符号索引
std
(C++17)
(C++20 中已弃用)
已删除的符号 (僵尸名称)
仅供说明的符号
 

此页面尝试列出在命名空间 std 或作用域枚举或类的范围内从 标准库 可用但随后在标准中删除的所有符号。这些符号的写法如下

  • 带有 () 的函数名。
  • 带有 <> 的模板。

仍可在其他类型中使用的成员名称在此处未列出。

内容

[编辑] 在 C++11 中删除   C++14   C++17   C++20   C++23   C++26

[编辑] 在 C++14 中删除

gets() (C++11 中已弃用)(C++14 中已删除)

[编辑] 在 C++17 中删除

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

[编辑] 成员名称

io_state (C++98 中已弃用)(C++17 中已删除)
op (C++11 中已弃用)(C++17 中已删除)
open_mode (C++98 中已弃用)(C++17 中已删除)
seek_dir (C++98 中已弃用)(C++17 中已删除)
stossc() (C++98 中已弃用)(C++17 中已删除)

[编辑] 在 C++20 中删除

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

[编辑] 成员名称

argument_type (C++17 中已弃用)(C++20 中已删除)
first_argument_type (C++17 中已弃用)(C++20 中已删除)
second_argument_type (C++17 中已弃用)(C++20 中已删除)

[编辑] C++23 中已删除

declare_no_pointers() (自 C++11 起)(C++23 中已删除)
declare_reachable() (自 C++11 起)(C++23 中已删除)
get_pointer_safety() (自 C++11 起)(C++23 中已删除)
pointer_safety (自 C++11 起)(C++23 中已删除)
undeclare_no_pointers() (自 C++11 起)(C++23 中已删除)
undeclare_reachable<>() (自 C++11 起)(C++23 中已删除)

[编辑] 成员名称

relaxed (自 C++11 起)(C++23 中已删除)
preferred (自 C++11 起)(C++23 中已删除)
strict (自 C++11 起)(C++23 中已删除)

[编辑] C++26 中已删除

codecvt_mode (自 C++11 起)(C++17 中已弃用)(C++26 中已删除)
codecvt_utf16<> (自 C++11 起)(C++17 中已弃用)(C++26 中已删除)
codecvt_utf8<> (自 C++11 起)(C++17 中已弃用)(C++26 中已删除)
codecvt_utf8_utf16<> (自 C++11 起)(C++17 中已弃用)(C++26 中已删除)
istrstream<> (C++98 中已弃用)(C++26 中已删除)
ostrstream<> (C++98 中已弃用)(C++26 中已删除)
strstream<> (C++98 中已弃用)(C++26 中已删除)
strstreambuf<> (C++98 中已弃用)(C++26 中已删除)
wbuffer_convert<> (C++17 中已弃用)(C++26 中已删除)
wstring_convert<> (C++17 中已弃用)(C++26 中已删除)

[编辑] 成员名称

consume_header (自 C++11 起)(C++17 中已弃用)(C++26 中已删除)
freeze() (C++98 中已弃用)(C++26 中已删除)
generate_header (自 C++11 起)(C++17 中已弃用)(C++26 中已删除)
little_endian (自 C++11 起)(C++17 中已弃用)(C++26 中已删除)
pcount() (C++98 中已弃用)(C++26 中已删除)

[编辑] 注释

已删除的名称被认为是保留的,可以在未来的标准库修订中用于其他功能。

保留为以前标准化成员的名称不能用作可移植代码中对象式宏的名称。

[编辑] 缺陷报告

以下行为变更缺陷报告被追溯应用于以前发布的 C++ 标准。

DR 应用于 发布的行为 正确行为
LWG 3885 C++17 op” 不是保留的成员名称 它是