`nummer' undeclared (first use this function)
-
Hallo zusammen,
ich bin neu in C++ und habe folgendes Problemn:
ich habe eine header-Datei: Konto.h
class Konto {
public:
void setNummer(int n);private:
int nummer;
};und eine klasse in der die methoden implementiert sind: Konto.cpp
#include <ioStream>
#include <cstring>
#include "Konto.h"
using namespace std;void setNummer(int n) {
nummer = n;
}warum wirft der compiler "`nummer' undeclared (first use this function)"
das feld nummer ist doch in der header deklariert?!
oder muss ich irgendwie angeben das ich auf eine Klassenvariabel zugreife?würde mich über jede info sehr freuen!
Viele Grüse

-
Du musst natürlich schreiben, dass die setNumber aus Konto implementierst.
void Konto::setNumber(int n)Abgesehen davon bin ich kein Freund von Denglisch und setNumber ist äußerst... aussagekräftig.
-
Vielen Dank für Deine Hilfe und Deinen Hinweis!
Manchmal ist man einfach zu blind...ich glaube, ich mach mal eine Pause
