Forum: PC-Programmierung C++ typedef in Klasse


von Jonathan (Gast)


Lesenswert?

Hallo,

ich verstehe gerade die Welt nicht mehr.
Folgender Code bekommt die Fehlermeldung: ../main.cpp:4: error: ‘aid’ 
does not name a type.
1
class lol  {
2
public:
3
  typedef int   aId;
4
  aid Rid; //aid kennt er nicht
5
};
6
7
8
int main () {
9
  lol::aId VARI; //da funktioniert es aber
10
  return 0;
11
}

Compiler ist der GCC unter Eclipse in Ubuntu (gcc (Ubuntu 
4.4.3-4ubuntu5) 4.4.3).

Hab ich einen Denkfehler?

Danke!
Jonathan

von Edding (Gast)


Lesenswert?

Jonathan schrieb:
> aid Rid; //aid kennt er nicht

Nimm
aId Rid;

Typedefs sind case-sensitiv.

von rogie (Gast)


Lesenswert?

Nicht nur typedefs, in C bzw. C++ sind alle Wörter case sensitiv.

von Jonathan (Gast)


Lesenswert?

Vielen Dank!!

.. wie peinlich das ich das überlesen habe ;)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.