Namespaces
Variants

std::type_index::name

cppreference.net에서 가져옴
 
 
유틸리티 라이브러리
일반 유틸리티
관계 연산자 (C++20에서 폐기됨)
정수 비교 함수
(C++20)(C++20)(C++20)    
(C++20)
교체 및 타입 연산
(C++14)
(C++11)
(C++11)
(C++11)
(C++17)
공통 어휘 타입
(C++11)
(C++17)
(C++17)
(C++17)
(C++11)
(C++17)
(C++23)



 
 
 
const char* name() const noexcept;
(C++11부터)

연관된 std::type_info 객체의 이름을 반환합니다. std::type_info::name()을 직접 호출하는 것과 같습니다.

매개변수

(없음)

반환값

연관된 std::type_info 객체의 이름입니다.

예제

#include <iostream>
#include <typeindex>
int main() {
    std::cout << std::type_index(typeid(std::cout)).name();
}

가능한 출력:

NSt3__113basic_ostreamIcNS_11char_traitsIcEEEE

결함 보고서

다음의 동작 변경 결함 보고서들은 이전에 발표된 C++ 표준에 소급 적용되었습니다.

DR 적용 대상 게시된 동작 올바른 동작
LWG 2144 C++11 type_index::name 에 noexcept 요구사항이 없었음 요구됨