std::complex<T>:: real
From cppreference.net
|
기본 템플릿
std::
complex
<
T
>
|
||
| (1) | ||
|
T real
(
)
const
;
|
(C++14 이전) | |
|
constexpr
T real
(
)
const
;
|
(C++14 이후) | |
| (2) | ||
|
void
real
(
T value
)
;
|
(C++20 이전) | |
|
constexpr
void
real
(
T value
)
;
|
(C++20 이후) | |
|
전문화
std::
complex
<
float
>
|
||
| (1) | ||
|
float
real
(
)
const
;
|
(C++11 이전) | |
|
constexpr
float
real
(
)
const
;
|
(C++11 이후) | |
| (2) | ||
|
void
real
(
float
value
)
;
|
(C++20 이전) | |
|
constexpr
void
real
(
float
value
)
;
|
(C++20 이후) | |
|
전문화
std::
complex
<
double
>
|
||
| (1) | ||
|
double
real
(
)
const
;
|
(C++11 이전) | |
|
constexpr
double
real
(
)
const
;
|
(C++11 이후) | |
| (2) | ||
|
void
real
(
double
value
)
;
|
(C++20 이전) | |
|
constexpr
void
real
(
double
value
)
;
|
(C++20 이후) | |
|
전문화
std::
complex
<
long
double
>
|
||
| (1) | ||
|
long
double
real
(
)
const
;
|
(C++11 이전) | |
|
constexpr
long
double
real
(
)
const
;
|
(C++11 이후) | |
| (2) | ||
|
void
real
(
long
double
value
)
;
|
(C++20 이전) | |
|
constexpr
void
real
(
long
double
value
)
;
|
(C++20 이후) | |
복소수의 실수부에 접근합니다.
1)
실수부를 반환합니다.
2)
실수부를
value
로 설정합니다.
목차 |
매개변수
| value | - | 실수부를 설정할 값 |
반환값
1)
*
this
의 실수부.
2)
(없음)
참고 사항
C++11에서, (1) 의 오버로드는 std::complex 특수화에서 const 한정자 없이 명시되었습니다. 그러나 C++11에서, constexpr 지정자를 비정적 멤버 함수에 사용하면 const 를 의미하므로, const 가 지정된 것과 동일하게 동작합니다.
결함 보고서
다음의 동작 변경 결함 보고서들은 이전에 발표된 C++ 표준에 소급 적용되었습니다.
| DR | 적용 대상 | 게시된 동작 | 올바른 동작 |
|---|---|---|---|
| LWG 387 | C++98 | 실수부를 직접 설정할 수 없었음 |
새로운
real
오버로드를 통해 직접 설정 가능
|
참고 항목
|
실수부를 반환합니다
(함수 템플릿) |
|
|
복소수의 허수부에 접근합니다
(public 멤버 함수) |