CS/C++
상등성과 동등성 차이
혀니리리
2023. 12. 13. 12:47
728x90
상등성과 동등성의 비교 : 네이버 블로그 (naver.com)
상등성과 동등성의 비교
STL을 이용한 프로그래밍에서 상등성과 동등성의 차이를 모르고 있으면 안될 것 같아 정리해 둔다. &nbs...
blog.naver.com
상등성
string str1("Oraverny");
string str2("oraverny");
return (str1 == str2); =>false 가 return됨
상등성: 실제로 둘을 대소비교, 대조하여 완전히 그 값이 같아야 같은 것으로 보는 개념
( ==에뿌리를 두고있음)
동등성
set<string, AnyFunctor> s;
s.insert(str1);
s.insert(str2);
set은 연관 컨테이너로서 키값의 중복을 허용하지 않음
이럴 때
!(str1 < str2) && !(str2 < str1) 라는 조건이 성립하게 됨
양 쪽이 서로의 앞에 오지 않을 경우 (정말 같은 복제할 수 없는 '나' 그 자체)
=> 이것이 동등성
728x90