C++ 문자열 ==과 비교()의 차이점은 무엇입니까? 사용에 대한 몇 가지 권장 사항을 방금 읽었습니다. std::string s = get_string(); std::string t = another_string(); if( !s.compare(t) ) { 대신에 if( s == t ) { 저는 거의 항상 마지막 것을 사용합니다. 왜냐하면 저는 그것에 익숙하고 자연스럽고, 더 읽기 쉽게 느껴지기 때문입니다.저는 비교 기능이 따로 있는지도 몰랐습니다.좀 더 정확히 말하자면, 저는 ==가 compare를 부를 것이라고 생각했습니다. 어떤 차이가 있을까?어떤 맥락에서 한 쪽이 다른 쪽에 유리해야 합니까? 문자열이 다른 문자열과 같은 값인지 알아야 하는 경우만 고려하고 있습니다.이 이이표이말것다입니하는준에 대..