// 잘못된 예
string str = "ABC";
for(int i=0; i < str.length(); i++){
...
}
// 올바른 예
string str = "ABC";
int leng = str.length();
for(int i=0; i < leng; i++){
...
}
문자열 반복문을 구성할 때 조건문에 length()를 쓰면 반복할때마다 함수를 호출하기 때문에 비효율적이다.
'C++' 카테고리의 다른 글
C++ - cin.ignore() (입력버퍼 초기화) (0) | 2024.12.31 |
---|---|
C++ - 벡터 중복 값 제거 (0) | 2024.12.29 |
C++ - 공백 포함 문자열 입력 (0) | 2024.12.14 |
C++ - 문자/문자열/정수 변환 (0) | 2024.12.14 |
C++ - 소수점 자리수 설정 (0) | 2024.12.14 |