Non si è capito molto, ma soprattutto hai scritto = (operatore di assegnamento) invece di == (operatore di uguaglianza), quel codice non compilerà.
Non si è capito molto, ma soprattutto hai scritto = (operatore di assegnamento) invece di == (operatore di uguaglianza), quel codice non compilerà.
Amaro C++, il gusto pieno dell'undefined behavior.