Bah à ce niveau rien n'est un bug normalement, mais c'est quand même... discutable niveau conceptuel
Sinon un truc que je tombe totalement des nues c'est ça:
class Colored {
void set(int c) {
color = c;
}
public:
int color;
};
Ca compile, et ça marche. Je ne comprends ab-so-lu-ment pas pourquoi.
Il fait une deuxième passe pour déjà connaître 'color' dans le corps de 'set'? Je croyais que c'était pas le cas.