string s;
bool b[] = {s=="", s==s.c_str(), s.c_str()==""};
set
b[] = {true, true, false};
mengapa b[2]
salah?
Jika A==B
dan A==C
, bukankah itu berarti B==C
?
Pertanyaan terkait: C ++ jika pernyataan yang menggunakan string tidak berfungsi sebagaimana dimaksud
—
François Andrieux
Saya melihat kesalahan saya sekarang dan saya punya perasaan deja vu karena ini bukan pertama kalinya saya bingung membandingkan pointer.
—
NoComprende