0
는 왜 그렇습니까? 이 문제를 해결할 수 있습니까?컴파일 .at (I)에 오류가 아니라에있는 [I]
는 왜 그렇습니까? 이 문제를 해결할 수 있습니까?컴파일 .at (I)에 오류가 아니라에있는 [I]
Text.c_str()은 C 유형 인 'const char *'를 반환하므로 객체가 아닙니다. Text [i] 또는 * (Text + i)로만 값에 액세스 할 수 있습니다.
더 많은 OOP 방식으로 i 번째 문자에 액세스하려면 Text [i] 또는 Text.at (i)를 사용할 수 있습니다.
왜에서 사용 하시겠습니까? – terminus
@terminus 주로 일관성. – Maxpm
그럼 왜 std :: string :: at을 사용하지 않습니까? – terminus