11
09

 

1. 범위 기반 for문 (C++ 11 이상)

for의 변형인 범위 기반 for문. 언리얼쪽 코드에서도 많이 사용된다.

#include <iostream>
#include <string>

int main() {
    std::string str = "Hello";

    for (char ch : str) {  // 각 문자를 ch로 순회
        std::cout << ch << ' ';
    }

    return 0;
}

 

2. std::for_each 알고리즘

시작 포인터, 끝 포인터, 컨테이너 컨테이너를 넣어준다.

#include <iostream>
#include <string>
#include <algorithm>

int main() {
    std::string str = "Hello";

    std::for_each(str.begin(), str.end(), [](char ch) {
        std::cout << ch << ' ';
    });

    return 0;
}

 

 

'🌍 C++ Study > C++ 기초' 카테고리의 다른 글

C++ string to int / int to string  (0) 2024.11.11
C++ String 이어 붙이기  (0) 2024.11.11
C++ string replace 문자열 바꾸기하기  (0) 2024.11.10
C++ 의 스트링빌더 std::stringstream  (0) 2024.11.10
C++ 범위기반 for문  (0) 2024.11.09
COMMENT