Namespaces
Variants

Symbol Index (removed)

From cppreference.net

Esta página intenta enumerar todos los símbolos que estaban disponibles desde la biblioteca estándar en el espacio de nombres std o en el ámbito de una enumeración con ámbito o una clase, pero que fueron eliminados en estándares posteriores. Los símbolos se escriben de la siguiente manera:

  • Nombres de función con () .
  • Plantillas con <> .

Los nombres de miembros que aún están disponibles en otros tipos no se listan aquí.

Contenidos

Eliminado en C++11 C++14 C++17 C++20 C++23 C++26

Eliminado en C++14

gets() (obsoleto en C++11) (eliminado en C++14)

Eliminado en C++17

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

Nombres de miembros

io_state (obsoleto en C++98) (eliminado en C++17)
op (obsoleto en C++11) (eliminado en C++17)
open_mode (obsoleto en C++98) (eliminado en C++17)
seek_dir (obsoleto en C++98) (eliminado en C++17)
stossc() (obsoleto en C++98) (eliminado en C++17)

Eliminado en C++20

binary_negate <> (obsoleto en C++17) (eliminado en C++20)
get_temporary_buffer<>() (obsoleto en C++17) (eliminado en C++20)
is_literal_type <> (desde C++11) (obsoleto en C++17) (eliminado en C++20)
is_literal_type_v <> (desde C++17) (obsoleto en C++17) (eliminado en C++20)
not1<>() (obsoleto en C++17) (eliminado en C++20)
not2<>() (obsoleto en C++17) (eliminado en C++20)
raw_storage_iterator <> (obsoleto en C++17) (eliminado en C++20)
result_of <> (desde C++11) (obsoleto en C++17) (eliminado en C++20)
result_of_t <> (desde C++14) (obsoleto en C++17) (eliminado en C++20)
return_temporary_buffer<>() (obsoleto en C++17) (eliminado en C++20)
unary_negate <> (obsoleto en C++17) (eliminado en C++20)
uncaught_exception() (obsoleto en C++17) (eliminado en C++20)

Nombres de miembros

argument_type (obsoleto en C++17) (eliminado en C++20)
first_argument_type (obsoleto en C++17) (eliminado en C++20)
second_argument_type (obsoleto en C++17) (eliminado en C++20)

Eliminado en C++23

declare_no_pointers() (desde C++11) (eliminado en C++23)
declare_reachable() (desde C++11) (eliminado en C++23)
get_pointer_safety() (desde C++11) (eliminado en C++23)
pointer_safety (desde C++11) (eliminado en C++23)
undeclare_no_pointers() (desde C++11) (eliminado en C++23)
undeclare_reachable<>() (desde C++11) (eliminado en C++23)

Nombres de miembros

relaxed (desde C++11) (eliminado en C++23)
preferred (desde C++11) (eliminado en C++23)
strict (desde C++11) (eliminado en C++23)

Eliminado en C++26

codecvt_mode (desde C++11) (obsoleto en C++17) (eliminado en C++26)
codecvt_utf16 <> (desde C++11) (obsoleto en C++17) (eliminado en C++26)
codecvt_utf8 <> (desde C++11) (obsoleto en C++17) (eliminado en C++26)
codecvt_utf8_utf16 <> (desde C++11) (obsoleto en C++17) (eliminado en C++26)
istrstream <> (obsoleto en C++98) (eliminado en C++26)
ostrstream <> (obsoleto en C++98) (eliminado en C++26)
strstream <> (obsoleto en C++98) (eliminado en C++26)
strstreambuf <> (obsoleto en C++98) (eliminado en C++26)
wbuffer_convert <> (obsoleto en C++17) (eliminado en C++26)
wstring_convert <> (obsoleto en C++17) (eliminado en C++26)

Nombres de miembros

consume_header (desde C++11) (obsoleto en C++17) (eliminado en C++26)
freeze() (obsoleto en C++98) (eliminado en C++26)
generate_header (desde C++11) (obsoleto en C++17) (eliminado en C++26)
little_endian (desde C++11) (obsoleto en C++17) (eliminado en C++26)
pcount() (obsoleto en C++98) (eliminado en C++26)

Notas

Los nombres eliminados se consideran reservados y pueden reutilizarse para otras facilidades en futuras revisiones de la biblioteca Estándar.

Los nombres reservados como miembros para estandarizaciones previas no pueden utilizarse como nombre para macros de tipo objeto en código portable.

Informes de defectos

Los siguientes informes de defectos que modifican el comportamiento se aplicaron retroactivamente a los estándares de C++ publicados anteriormente.

DR Aplicado a Comportamiento publicado Comportamiento correcto
LWG 3885 C++17 op ” no era un nombre de miembro reservado lo es