Namespaces
Variants

Symbol Index (removed)

From cppreference.net

Cette page tente de lister tous les symboles qui étaient disponibles dans la bibliothèque standard dans l'espace de noms std ou dans la portée d'une énumération scopée ou d'une classe, mais supprimés dans les normes suivantes. Les symboles sont écrits comme suit :

  • Noms de fonctions avec () .
  • Modèles avec <> .

Les noms de membres encore disponibles dans d'autres types ne sont pas listés ici.

Table des matières

Supprimé en C++11 C++14 C++17 C++20 C++23 C++26

Supprimé en C++14

gets() (obsolète en C++11) (supprimé en C++14)

Supprimé en C++17

auto_ptr <> (obsolète en C++11) (supprimé en C++17)
binary_function <> (obsolète en C++11) (supprimé en C++17)
bind1st<>() (obsolète en C++11) (supprimé en C++17)
bind2nd<>() (obsolète en C++11) (supprimé en C++17)
binder1st <> (obsolète en C++11) (supprimé en C++17)
binder2nd <> (obsolète en C++11) (supprimé en C++17)
const_mem_fun_ref_t <> (obsolète en C++11) (supprimé en C++17)
const_mem_fun_t <> (obsolète en C++11) (supprimé en C++17)
const_mem_fun1_ref_t <> (obsolète en C++11) (supprimé en C++17)
const_mem_fun1_t <> (obsolète en C++11) (supprimé en C++17)
get_unexpected() (obsolète en C++11) (supprimé en C++17)
mem_fun<>() (obsolète en C++11) (supprimé en C++17)
mem_fun_ref<>() (obsolète en C++11) (supprimé en C++17)
mem_fun_ref_t (obsolète en C++11) (supprimé en C++17)
mem_fun_t <> (obsolète en C++11) (supprimé en C++17)
mem_fun1_ref_t <> (obsolète en C++11) (supprimé en C++17)
mem_fun1_t <> (obsolète en C++11) (supprimé en C++17)
pointer_to_binary_function <> (obsolète en C++11) (supprimé en C++17)
pointer_to_unary_function <> (obsolète en C++11) (supprimé en C++17)
ptr_fun<>() (obsolète en C++11) (supprimé en C++17)
random_shuffle<>() (obsolète en C++14) (supprimé en C++17)
set_unexpected() (obsolète en C++11) (supprimé en C++17)
unary_function <> (obsolète en C++11) (supprimé en C++17)
unexpected_handler (obsolète en C++11) (supprimé en C++17)

Noms des membres

io_state (obsolète en C++98) (supprimé en C++17)
op (obsolète en C++11) (supprimé en C++17)
open_mode (obsolète en C++98) (supprimé en C++17)
seek_dir (obsolète en C++98) (supprimé en C++17)
stossc() (obsolète en C++98) (supprimé en C++17)

Supprimé en C++20

binary_negate <> (obsolète en C++17) (supprimé en C++20)
get_temporary_buffer<>() (obsolète en C++17) (supprimé en C++20)
is_literal_type <> (depuis C++11) (obsolète en C++17) (supprimé en C++20)
is_literal_type_v <> (depuis C++17) (obsolète en C++17) (supprimé en C++20)
not1<>() (obsolète en C++17) (supprimé en C++20)
not2<>() (obsolète en C++17) (supprimé en C++20)
raw_storage_iterator <> (obsolète en C++17) (supprimé en C++20)
result_of <> (depuis C++11) (obsolète en C++17) (supprimé en C++20)
result_of_t <> (depuis C++14) (obsolète en C++17) (supprimé en C++20)
return_temporary_buffer<>() (obsolète en C++17) (supprimé en C++20)
unary_negate <> (obsolète en C++17) (supprimé en C++20)
uncaught_exception() (obsolète en C++17) (supprimé en C++20)

Noms des membres

argument_type (obsolète en C++17) (supprimé en C++20)
first_argument_type (obsolète en C++17) (supprimé en C++20)
second_argument_type (obsolète en C++17) (supprimé en C++20)

Supprimé en C++23

declare_no_pointers() (depuis C++11) (supprimé dans C++23)
declare_reachable() (depuis C++11) (supprimé dans C++23)
get_pointer_safety() (depuis C++11) (supprimé dans C++23)
pointer_safety (depuis C++11) (supprimé dans C++23)
undeclare_no_pointers() (depuis C++11) (supprimé dans C++23)
undeclare_reachable<>() (depuis C++11) (supprimé dans C++23)

Noms des membres

relaxed (depuis C++11) (supprimé dans C++23)
preferred (depuis C++11) (supprimé dans C++23)
strict (depuis C++11) (supprimé dans C++23)

Supprimé dans C++26

codecvt_mode (depuis C++11) (obsolète en C++17) (supprimé en C++26)
codecvt_utf16 <> (depuis C++11) (obsolète en C++17) (supprimé en C++26)
codecvt_utf8 <> (depuis C++11) (obsolète en C++17) (supprimé en C++26)
codecvt_utf8_utf16 <> (depuis C++11) (obsolète en C++17) (supprimé en C++26)
istrstream <> (obsolète en C++98) (supprimé en C++26)
ostrstream <> (obsolète en C++98) (supprimé en C++26)
strstream <> (obsolète en C++98) (supprimé en C++26)
strstreambuf <> (obsolète en C++98) (supprimé en C++26)
wbuffer_convert <> (obsolète en C++17) (supprimé en C++26)
wstring_convert <> (obsolète en C++17) (supprimé en C++26)

Noms des membres

consume_header (depuis C++11) (obsolète en C++17) (supprimé en C++26)
freeze() (obsolète en C++98) (supprimé en C++26)
generate_header (depuis C++11) (obsolète en C++17) (supprimé en C++26)
little_endian (depuis C++11) (obsolète en C++17) (supprimé en C++26)
pcount() (obsolète en C++98) (supprimé en C++26)

Notes

Les noms supprimés sont considérés comme réservés et peuvent être réutilisés pour d'autres fonctionnalités dans les futures révisions de la bibliothèque Standard.

Les noms réservés en tant que membres pour la standardisation précédente ne peuvent pas être utilisés comme nom pour des macros de type objet dans du code portable.

Rapports de défauts

Les rapports de défauts modifiant le comportement suivants ont été appliqués rétroactivement aux normes C++ précédemment publiées.

DR S'applique à Comportement publié Comportement correct
LWG 3885 C++17 op ” n'était pas un nom de membre réservé il l'est