C++

C++ - 문자열 반복문 주의점

마루설아 2024. 12. 14. 21:18
// 잘못된 예
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