다음 코드에서 빈칸에 들어갈 수 있는 함수는?

과목: C++

문제 번호: 3364

medium
다음 코드에서 빈칸에 들어갈 수 있는 함수는?
string text = "Programming";
cout << text.____();  // 출력: 11
A. length() 만 가능
B. size() 만 가능
C. length() 또는 size() 둘 다 가능
D. 둘 다 불가능

정답: C



⦁ C++에서 length()size() 함수는 완전히 동일한 기능을 수행합니다

⦁ 두 함수 모두 문자열의 문자 개수를 반환합니다

size()length()의 별명(alias)으로 제공됩니다

⦁ "Programming"의 문자 개수:
⦁ P-r-o-g-r-a-m-m-i-n-g = 11개 문자

⦁ 선택의 기준:
length(): 직관적이고 의미가 명확
size(): 다른 컨테이너와의 일관성

💡 학습 팁

이 문제를 포함한 C++ 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.