Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Was übersehe ich hier???

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
19.05.2008, 23:15 Uhr
FunnyDingo



Hm,

ich mal wieder...

C++:
configOption *tmp = new configOption;

while(theNode)
{
    if (theNode->type == XML_ELEMENT_NODE)
        tmp->insert(xmlCharToStr(theNode->name), xmlCharToStr(theNode->children->content));
    theNode = theNode->next;
}
npmOptions.insert(npmName, tmp);



C++:
typedef std::map<std::string,std::string> configOption;
std::map<std::string,configOption*> npmOptions;



Code:
error: no matching function for call to 'std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, configOption*, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, configOption*> > >::insert(std::string&, configOption*&)'


Ich übergebe beim insert() doch string (wird als Funktionsparameter übergeben, std::string npmName) und einen Pointer auf ein configOption. Warum frisst er das nicht? Ich verstehe die Fehlerausgabe auch nicht so wirklich. Warum hat er denn jeweils & dahinter?

Gruß,
Funny
--
"Der Computer ist die logische Weiterentwicklung des Menschen: Intelligenz ohne Moral." (John James Osborne)

Meine Website: http://www.funnydingo.de

Dieser Post wurde am 19.05.2008 um 23:16 Uhr von FunnyDingo editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
19.05.2008, 23:26 Uhr
xXx
Devil


ehm beim insert muss du nen std::make_pair nehmen
 
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: