Spec-Zone.ru › C++

Индекс символов (удалённые)

На этой странице перечислены символы, доступные в стандартной библиотеке в пространстве имён 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++.

DR Применён к Поведение согласно опубликованной версии Корректное поведение
LWG 3885 C++17 “op” не было зарезервированным именем члена является

© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/cpp/symbol_index/zombie_names

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API