반응형
C ++에서 ""연산자는 무엇입니까?
저자가 ""연산자 의 표준화에 대해 이야기하는 이 페이지 에 떨어졌습니다 .
에 C ++ 표준위원회의 결정 표준화가
operator ""
있었다 [...]
그 / 그녀는 무엇에 대해 이야기하고 있습니까? 나는 이것에 대한 정보를 찾을 수 없으며 그것이 의미하는 바를 이해하지 못합니다 (상수 문자열에 대한 과부하? 또는 더 개념적인 것, 언어의 최종 사용에 영향을 미치지 않습니까?)
이들은 사용자 정의 리터럴 입니다. 이를 통해 std::string
, std::chrono::durations
또는 사용자 정의 유형 (자신 만의 리터럴을 만들 수 있음) 과 같은 것을 만들 수 있습니다.
auto str = "Hello"s; // str is std::string("Hello")
auto sec = 5s; // sec is 5 std::chrono::seconds
표준 라이브러리에서 제공하는 리터럴 연산자 목록과 해당 문서는 내가 링크 한 문서 페이지 하단에서 찾을 수 있습니다.
기존 리터럴을 기반으로 새로운 리터럴 구문을 도입 할 수 있는 사용자 정의 리터럴 연산자 입니다.
참조 URL : https://stackoverflow.com/questions/42833747/what-is-the-operator-in-c
반응형
'development' 카테고리의 다른 글
Java에서 jar에서 파일을 읽는 방법은 무엇입니까? (0) | 2020.12.26 |
---|---|
성공적인 비동기 redux 작업시 다른 경로로 전환 (0) | 2020.12.25 |
사용자 정의 클래스가있는 유형 힌트 (0) | 2020.12.25 |
Python 3 및 정적 타이핑 (0) | 2020.12.25 |
명명 된 파이프 블록이 읽기 전용으로 열리는 이유는 무엇입니까? (0) | 2020.12.25 |