이 게시물은 C++에서 문자열이 비어 있는지 확인하는 방법에 대해 설명합니다.

1. 사용 string::empty 기능

C++에서 문자열이 비어 있는지 확인하는 한 가지 방법은 다음을 사용하는 것입니다. empty() 기능 std::string 수업. 이 함수는 문자열에 문자가 없는지 여부를 나타내는 부울 값을 반환합니다. 예를 들어 문자열이 비어 있는지 확인하려면 다음과 같이 할 수 있습니다.

다운로드  코드 실행

결과:

String is empty

 
그만큼 empty() 함수는 문자열에 문자가 없는지 여부만 확인합니다. 문자열에 공백 문자만 있는지 여부는 확인하지 않습니다. 예를 들어, 문자열 " " 에 의해 비어 있는 것으로 간주되지 않습니다. empty() 함수에 눈에 보이는 문자가 없더라도 마찬가지입니다.

2. 사용 string::size 기능

C++에서 문자열이 비어 있는지 확인하는 또 다른 방법은 size() 문자열 클래스의 함수입니다. 이러한 메서드는 문자열의 바이트 수를 나타내는 정수 값을 반환합니다. 사용하려면 size() 문자열이 비어 있는지 확인하는 함수를 사용하려면 반환된 값을 0과 비교해야 합니다. 예를 들어:

다운로드  코드 실행

결과:

String is empty

3. 사용 string::length 기능

그만큼 string::length 함수는 string::size 기능. 문자열의 길이를 바이트 단위로 반환합니다. 빈 문자열의 길이는 0입니다. 다음과 같이 사용할 수 있습니다.

다운로드  코드 실행

결과:

String is empty

C++에서 문자열이 비어 있는지 확인하는 것이 전부입니다.