양수와 음수에 내 사용자 지정 기호 문자를 추가하는 방법을 찾고 있었지만 그렇게하는 표준 방법은없는 것 같습니다. 더하기 빼기 기호가 IOStreams에서 국제화됩니까? 재정의에 가장 가까운 것은 positive_sign()
/ negative_sign()
함수 std::moneypunct
이지만 통화 데이터에만 해당됩니다. 이와 같은 것이 std::numpunct
.
부호 문자는 std::ctype<cT>::widen(s)
where s
is the sign character를 사용하여 얻습니다 . 특정 멤버 함수를 재정 의하여 기호 문자를 특별히 변경하는 사용자 정의 기본 방법은 없습니다. 그러나 사용자 정의를 만들 std::num_put<...>
거나 std::num_get<...>
다른 기호 문자를 사용 하는 것은 상당히 간단 합니다. 소수점과 천 단위 구분 기호가 다르게 취급되는 이유는 실제 값의 어딘가에 포함되어 특수 버전의 코드를 만드는 것이 쉽지 않기 때문입니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다