Symbol Index (removed)
Эта страница пытается перечислить все символы, которые были доступны из стандартной библиотеки в пространстве имён std или в области видимости scoped enumeration или класса, но были удалены в последующих стандартах. Символы записываются следующим образом:
-
Имена функций с
(). -
Шаблоны с
<>.
Имена членов, которые всё ещё доступны в других типах, здесь не перечислены.
Содержание |
Удалено в 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++.
| DR | Applied to | Behavior as published | Correct behavior |
|---|---|---|---|
| LWG 3885 | C++17 |
"
op
" was not a reserved member name
|
it is |