名稱空間
變體
操作

符號索引(已移除)

來自 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++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++ 標準。

缺陷報告 應用於 釋出時的行為 正確的行為
LWG 3885 C++17 op”不是保留的成員名稱 它是