std :: string 비교 (문자열이 다른 문자열로 시작하는지 확인) std : string이 "xyz"로 시작하는지 확인해야합니다. 전체 문자열을 검색하거나 substr ()을 사용하여 임시 문자열을 만들지 않고 어떻게합니까? 비교 방법을 사용합니다. std::string s("xyzblahblah"); std::string t("xyz") if (s.compare(0, t.length(), t) == 0) { // ok } 표준 라이브러리의 정신에 더 부합 할 수있는 접근 방식은 자신 만의 starts_with 알고리즘을 정의하는 것입니다. #include using namespace std; template bool begins_with(const TContainer& input, const T..