Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » Singelton..

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
30.11.2005, 19:10 Uhr
klaus1



Hi Leute!

Folgendes Problem mit meinem Singelton im C++ Proggi:

Ich habe eine Klasse Kundenverwaltung:


Code:
class Kundenverwaltung
{
    
private:
    list<Konto*> Konten;
    list<Konto*>::iterator kontoit;

    list<Kunde*> Kunden;
    list<Kunde*>::iterator kundeit;
    
    static Kundenverwaltung* kverw;

protected:
    Kundenverwaltung();
    
public:
    
    static Kundenverwaltung* getKundenverwaltung()
    {
        if(kverw==NULL)
        {
            kverw= new Kundenverwaltung();
        }
        return kverw;
    }
}




Obiger Code sollte einen lauffähigen Singelton repräsentieren.
Zugriff auf die Klasseninstanz von anderer Klasse aus mittels:


Code:
(Kundenverwaltung::getKundenverwaltung())->validateKonto(KontoNr, Pin)



Leider folgendes Problem in der Entwicklungsumgebung Visual Studio .NET:
ERROR der Ausgegeben wird:

error LNK2020: Nicht aufgelöstes Token (0A00001F) ?kverw@Kundenverwaltung@@0PAV1@A

fatal error LNK1120: 1 unaufgelöste externe Verweise

Vielleicht hat jemand eine Ahnung, was hier falsch gemacht wird!
Danke im Voraus!
LG, Klaus
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
01.12.2005, 16:32 Uhr
ao

(Operator)


Hallo Klaus.

Der Konstruktor Kundenverwaltung::Kundenverwaltung () fehlt. Ist zwar deklariert, aber nicht definiert. Und eine Methode validateKonto gibts auch nicht.

Sieh mal, hier gibts einen Artikel über das Singleton-Muster, der zumindest auf den ersten Blick einen guten Eindruck macht:

www.oop-trainer.de/Themen/Singleton.html

Gruß,
ao
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: