006
27.10.2004, 11:52 Uhr
RHBaum
|
Noch ne Anmerkung
prinzipiell :
Vector ist so ziemlich der erste container, denn die c++ "einsteiger" unter die finger bekommen, und bis zum erbrechen pauken .... :-) Was bedeutet, das sie im "spaeteren Leben" eine fast nicht zu zerstoerende Bindung zu diesem Container haben ... sprich ihn abgoettisch lieben !
Das ist schlecht !!!!
Merke: Vector ist toll, weil er die dynamische verwaltung von objecten ubernimmt (das machen andere container aber auch)
Vector hat nen directen zugriff per Index (konstante Zeit), und solte nur und ausschliesslich deswegen verwendet werden !!!! (da wird implizeit mit eingeschlossen, das man den auch nimmt wenn man die daten am "stueck" braucht ... Zeichenketten ausgeschlossen)
Vector hat paar unperformante eigenschaften wenn es um die dynamische erweiterung geht !!!
also zu deutsch:
wer nen std::vector erstellt, und niemals nicht den operator[] oder at() darauf anwendet , der gehoert auf die finger geschlagen :-)
Ciao .. Dieser Post wurde am 27.10.2004 um 11:56 Uhr von RHBaum editiert. |