리그캣의 개발놀이터

[C++] String 의 leanth 는 함수이다. 본문

프로그래밍 언어/C++

[C++] String 의 leanth 는 함수이다.

리그캣 2018. 3. 6. 14:12


코딩을 하다가 다음 문제가 발생하엿다.


위에 보다보면 strInput 은 String의 변수이고 해당 변수.lenth 하면 


당연히 Integer 값이 반환될 줄 알았다.



그런데 다음과 같은 에러가 떳다.

심각도 코드 설명 프로젝트 파일 비표시 오류(Suppression) 상태

오류 C3867 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>::length': 비표준 구문입니다. '&'를 사용하여 멤버 포인터를 만드세요. ConsoleApplication1 c:\users\user\source\repos\consoleapplication1\consoleapplication1\solve.cpp 80


고민하던중 알고보니


String.length 라고 입력했더란다... String.length() 함수가 맞는표현이다.... 나처럼 삽질하는 개발자를 위해 올려본다.

Comments