본문 바로가기
c++

cpp transform

by kcj3054 2021. 12. 15.

cpp에서 transform이라는 함수가 존재한다.

사용법

문자열 s에 대문자 소문자가 섞여있다고 가정.

transform(s.begin(). s.end(), s.begin(). ::toupper);
  • transform는 transform(A, B, C, D)으로 보면 좋다 A부터 B전까지 값들을 D로 변환하고 그 값들을 C부터 저장한다

예시

  • 프로그래머스 매칭점수에서 사용이 되어서 공부를 했다.
String transToUpper(string s) {
    transform(s.begin(), s.end(), s.begin(), ::toupper);
    return s;
}

'c++' 카테고리의 다른 글

오버로딩 된 new,  (0) 2022.04.09
참조 vs 포인터  (0) 2022.01.02
static 키워드 (cpp, java)  (0) 2021.10.23
연산자 오보로딩  (0) 2021.10.23
cpp Reference(&)  (0) 2021.08.12