Namespaces
Variants

std::stacktrace_entry:: source_line

From cppreference.net
std:: uint_least32_t source_line ( ) const ;
(C++23부터)

* this 가 나타내는 평가와 어휘적으로 관련된 1-기반 줄 번호를 반환하거나, 할당 실패 이외의 실패 시(예: * this 가 비어 있는 경우) 0을 반환합니다.

source_file 가 추정된 소스 파일 이름을 반환하고 source_line 가 추정된 줄 번호를 반환하거나, source_file 가 실제 소스 파일 이름을 반환하고 source_line 가 실제 줄 번호를 반환합니다.

목차

매개변수

(없음)

반환값

성공 시 위에 지정된 줄 번호, 할당 실패 이외의 실패 시 0.

예외

내부 데이터 구조를 위한 메모리를 할당할 수 없는 경우 std::bad_alloc 을(를) 발생시킵니다.

참고 사항

가정된 줄 번호는 미리 정의된 매크로 __LINE__ 가 확장되는 값이며, #line 지시자에 의해 변경될 수 있습니다.

이 함수는 일부 플랫폼에서 소스 라인을 가져오는 데 할당이 필요하기 때문에 noexcept 일 필요가 없습니다.

예제

참고 항목

이 객체가 나타내는 줄 번호를 반환합니다
( std::source_location 의 public 멤버 함수)