string s;
bool b[] = {s=="", s==s.c_str(), s.c_str()==""};
conjuntos
b[] = {true, true, false};
¿Por qué es b[2]
falso?
Si A==B
y A==C
, ¿no debería implicar eso B==C
?
Pregunta relacionada: C ++ si las declaraciones que usan cadenas no funcionan según lo previsto
—
François Andrieux
Ahora veo mi error y tengo la sensación de deja vu, ya que no es la primera vez que me confundo al comparar punteros.
—
NoComprende