Pq isso n funfa assim:
Mas funfa assim?
Pq isso n funfa assim:
Mas funfa assim?
Roda esse código em C:
[code]#include <stdio.h>
int main(int argc, char * argv) {
int i = 0;
i = i < 2;
printf("%d", i);
}[/code]
Vc está imprimindo se 0 é menor que 2.
[quote=cake]Pq isso n funfa assim:
Mas funfa assim?
A precedência de operadores não se alterou só porque você usa o operador sobrecarregado. Por favor, consulte uma tabela de precedência de operadores do C++ para verificar por que é que você tem de pôr os parênteses na conta (0 < 2).
Vlw, entanglement!
Continua sendo meu herói! 