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 ++, если операторы, использующие строки, не работают
—
Франсуа Андриё
Теперь я вижу свою ошибку, и у меня возникает чувство дежавю, поскольку я не первый раз путаю себя со сравнением указателей.
—
NoComprende