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==By 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