Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » map problem

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
01.11.2004, 17:04 Uhr
~Mr December
Gast


hallo,
zur zeit programmiere ich eine list mit hilfe von maps. folgende klasse habe ich bis jetzt - es sind noch keine exceptions usw. enthalten.


C++:
class List
{
    public:
        List();
        ~List();

        void        insertData(int iIndex,D3D_Info Info);
        D3D_Info    getData(int iIndex);
        void        clearList();
        
    private:
        map<int,D3D_Info>                mD3D_Info;
        map<int,D3D_Info>::value_type    mD3D_pair;
        map<int,D3D_Info>::iterator        D3D_iterator;
};

D3D_Info List::getData(int iIndex)
{
    D3D_iterator = mD3D_Info.find(iIndex);        
    
    if(D3D_iterator != mD3D_Info.end())
    {
        return *D3D_iterator;
    }
    else
    {
        D3D_Info error;
        return error;
    }
}


void List::clearList()
{
    mD3D_Info.clear();
    return;
}

void List::insertData(int iIndex,D3D_Info Info)
{
    mD3D_pair = make_pair(iIndex,Info);
    mD3D_Info.insert(mD3D_pair);        
    return;
}




in der funktion insertData soll ein fehler sein, kann mir jemand sagen, wo er sich befindet?


mfg
mr. grammatik
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
02.11.2004, 07:03 Uhr
virtual
Sexiest Bit alive
(Operator)


Sorry, aber was machst Du da?

Hast Du Beefies Post gelesen und willst jetzt nen Array über ne Map emulieren? - Wenn ja: Warum nennst Du es dann "List"???
Ich nehme an, Daß Du kein Problem hast, wenn Du schreibst:

C++:
mD3D_Info.insert(make_pair(iIndex,Info));

--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


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: