>백엔드 개발 >C++ >C++에서 끝은 무엇을 의미합니까?

C++에서 끝은 무엇을 의미합니까?

下次还敢
下次还敢원래의
2024-04-28 17:30:191151검색

C++의 end 함수는 문자열의 끝이 주어진 문자열과 일치하는지 확인합니다. 구문: bool end(const string& str) const 매개변수: str - 일치시킬 문자열 반환 값: 문자열이 주어진 문자열로 끝나면 true이고, 그렇지 않으면 false입니다.

C++에서 끝은 무엇을 의미합니까?

C++

ends에서 end의 의미는 C++ 표준 라이브러리에 있는 문자열 클래스의 멤버 함수입니다. 그것이 하는 일은 문자열의 끝이 주어진 문자열과 일치하는지 확인하는 것입니다.

Syntax

<code class="cpp">bool ends(const string& str) const;</code>

Parameters

  • str: 일치시킬 문자열

반환 값

문자열이 주어진 문자열로 끝나면 true를 반환하고 그렇지 않으면 false를 반환합니다.

Usage

ends 함수를 사용하면 문자열에 특정 끝이 포함되어 있는지 확인할 수 있습니다. 예를 들어, 다음 코드는 문자열 "hello"가 "lo"로 끝나는지 확인합니다.

<code class="cpp">string str = "hello";
bool isEnding = str.ends("lo");</code>

str이 "hellolo"이면 isEnding은 true이고, 그렇지 않으면 false입니다.

end_with와의 차이점

ends는 end_with 함수와 유사하지만 두 가지 주요 차이점이 있습니다.

  • ends는 선행 문자에 관계없이 문자열의 끝만 확인합니다.
  • ends_with는 "*" 및 "?"와 같은 와일드카드 문자를 허용합니다.

위 내용은 C++에서 끝은 무엇을 의미합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.