Keine Konvertierung von long unsigned int long unsigned int&

Erhalte ich die Fehlermeldung Keine bekannte Umwandlung für argument 2 von long unsigned int zu long unsigned int& wenn ich versuche zu kompilieren, den folgenden code:

void build(int* &array, unsigned long& index) {
  if (index == 0)
    return;
  else {
    heapify(array, index);
    build(array, index-1);
  }
}

Kann jemand erklären, warum dies geschieht, und was die Logik hinter diesem Fehler?

  • Danke Euch allen.
InformationsquelleAutor ihm | 2012-07-10
Schreibe einen Kommentar