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 |