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 ++ หากข้อความที่ใช้สตริงไม่ทำงานตามที่ตั้งใจไว้
—
François Andrieux
ฉันเห็นความผิดพลาดของฉันในตอนนี้และฉันรู้สึกว่า Deja vu ไม่ใช่ครั้งแรกที่ฉันสับสนในการเปรียบเทียบพอยน์เตอร์
—
NoComprende