swap



  • Hallo zusammen!

    Ich möchte ein Array sortieren und benutze dazu swap: 😮

    p = j / 2;
    if ( XAnz[p] < XAnz[j]) 
    swap( &XAnz[p], &XAnz[i]);
    j = p;
    

    Jedoch bekomm ich diesen Fehler: 😞

    'void__cdecl std::swap(int *&,int *&)': Konvertierung des Parameters 1
    von 'int *' in 'int *&' nicht möglich

    Was mach ich nur schon wieder am Freitag morgen. Vielleicht sollt ich heut
    zum 13. die Finger von der Tastatur lassen... 🙄

    Nein, ich blicks nicht wirklich, bestimmt ganz simpel. 😉
    Wer kann mir helfen?
    Vielen Dank

    MfG
    RunSeb



  • tach,

    lass doch mal die referenzen in swap weg. Swap bekommte doch als eingabeparameter referenzen ..


Log in to reply