Namespaces
Variants

Symbol Index (removed)

From cppreference.net

이 페이지는 다음 표준에서 제거된 표준 라이브러리 의 네임스페이스 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 ”는 예약된 멤버 이름이 아니었음 예약된 이름임