Forum: Mikrocontroller und Digitale Elektronik Klassendefinitionsproblem


von Anfänger (Gast)


Lesenswert?

Hi,

was mache ich falsch?

cpp-Datei:
1
#include "myclass.h"
2
3
void MeineKlasse::a()
4
{
5
   
6
}
7
8
void MeineKlasse::b()
9
{
10
   
11
}
12
13
uint16_t MeineKlasse::c()
14
{
15
    return 0x000;
16
}

Header-Datei:
1
#ifndef MYCLASS_H
2
#define MYCLASS_H
3
4
class MeineKlasse
5
{
6
 void a();
7
 void b();
8
 
9
 uint16_t c();
10
    
11
};
12
13
#endif

Es kommt die Fehlermeldung:

Compiler Error 20

The compiler doesn't recognize the name of a variable or class you are 
trying to reference.

Was mache ich falsch?

von Dr. Sommer (Gast)


Lesenswert?

#include <cstdint>  bzw.  #include <stdint.h>  fehlt.

von Anfänger (Gast)


Lesenswert?

Ok, danke - jetzt klappts. Wusste nicht, dass die Datentypen mittels 
Headerdatei eingebunden werden muessen.

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.