Einzelnen Beitrag anzeigen

Torpedo

Registriert seit: 21. Dez 2003
410 Beiträge
 
#26

Re: [C++] Pointer-Problem: illegal indirection

  Alt 7. Nov 2007, 22:05
Ich weiß nicht was ihr alle gegen einen []-Operator bei verketteten Listen habt. Man muss doch nicht bei jedem Zugriff die ganze Kette durchlaufen.
Code:
TStringList strl;
strl.add("Hallo");
strl.add("Welt");
for(int i = 0; i<strl.count(); i++)
  cout<<strl[i]<<"\n";
Den Such-Zeiger in der Liste muss man ja nicht jedes mal wieder an den Anfang setzen.
Aber kann schon sein, dass es bei verketteten Listen nicht benutzt wird.
Ein anderes Beispiel, wo es sicher benutzt wird, wäre zum Beispiel eine Klasse für Vektor-Berechnungen.
v3 = v1 + v2;
anstatt
v3 = v1.add(v2);
  Mit Zitat antworten Zitat