string s;
bool b[] = {s=="", s==s.c_str(), s.c_str()==""};
세트
b[] = {true, true, false};
왜 b[2]
거짓입니까?
경우 A==B
와 A==C
, 그 의미하지는한다 B==C
?
관련 질문 : C ++ if 문자열이 의도 한대로 작동하지 않는 경우
—
François Andrieux
나는 지금 내 실수를 보았고 포인터를 비교하는 것을 처음으로 혼동하지 않았기 때문에 deja vu 느낌이 들었습니다.
—
NoComprende