größe eines Array während der Laufzeit ändern
-
Hallo
TestArray[32,10] = 6;funktioniert nicht
versuchs dochmal so
TestArray[32][10] = 6;MfG
Klaus
-
Fürs Verständnis: Bei Datenbanken geht es grundsätzlich darum aktuelle Daten zur Verfügung zu haben, nicht die von vor ein paar Stunden (oder wann immer die Pufferung stattgefunden hat). Desweiteren sollte man das Abfragen kompletter Tabelleninhalte vermeiden, und statt dessen dem Anwender nur die relevanten Daten anzeigen, sprich die Anzahl der angezeigten Datensätze auf ein Minimum beschränken. Im optimalen Fall liefert eine DB-Abfrage nur einen einzigen Datensatz zurück. Dies reduziert die Serverbelastung und den Netzwerktraffic.
Deine Vorgehensweise erinnert mich eher Desktopdatenbank-Zeiten. Heutzutage ruft man nicht mehr gnadenlos alle vorhandenen Datensätze ab.
Vielleicht kannst Du die zu Grunde liegende Problematik schildern. Mir ist nicht klar, was Dein Ziel ist, also kann ich Dir auch nicht wirklich einen Rat geben.
-
hallo
zu Beitrag 8:
Erzeugen
[C++ Fehler] MbccDatenbank.cpp(155): E2062 Unzulässiger Indirektionsoperator
[C++ Fehler] MbccDatenbank.cpp(156): E2062 Unzulässiger Indirektionsoperator
[C++ Fehler] MbccDatenbank.cpp(158): E2062 Unzulässiger Indirektionsoperator
[C++ Fehler] MbccDatenbank.cpp(159): E2062 Unzulässiger Indirektionsoperator
mit [x,x] funktioniert es. für mich ist unter C++ diese Schreibweise auch
unerklärlich.zu Beitrag 9:
ich bin am aufbau einer Prozess-Steuerung, und deshalb müssen gewisse Daten aus
der Datenbank ständig im Speicher vorhanden sein sollen. Hiermit möchte ich
erreichen, das ich ein schnelles Timing erreiche.
Ob hier mein Vorhaben sich als gut erweist, werde ich wohl oder übel, in den
Raum stellen.Gruß Siegfried
-
Vorsicht, das ist der Komma-Operator: a, b bedeutet: Werte a und b hintereinander aus, gibt das Ergebnis von b zurück. Beispiel: a=4; b = (++a, a+3) setzt b auf 8. Wenn du also [x,x] schreibst, ist das das gleiche wie einfach nur [x], keinesfalls aber eine zweidimensionale Adressierung.
-
@Beppo, Dein letztes Posting finde ich ein bißchen wirr? Offensichtlich hast Du da einiges durcheinander geworfen...
Und wenn es um das letzte Quentchen Performance geht, wirst Du wohl nicht vermeiden können, die Daten in eigenen Strukturen zu verwalten. Zur Suche verwendet man dann balancierte binäre Suchbäume.

-
Hallo,
wo ist dann der Fehler?
Gruß Siegfried
-
Hast Du schon einen Blick in die Hilfe zu vector geworfen?
Ich sag nur eindimensional oder zweidimensional, das ist hier die Frage...
-
Hallo
nein, ich habe diese noch nicht durchgelesen.
Frage: wie würdest du dieses machen ?
Gruß Siegfried
-
Erst einmal die Hilfe lesen (und den Link, den PuppetMaster2K Dir gegeben hat).
Es nützt Dir gar nichts, wenn Dir hier der Code vorgegeben wírd und Du nicht wirklich was verstehst. Dann sind die nächsten (vermeidbaren) Fragen schon vorprogrammiert.
-
Hallo
an alle vielen Dank. Muß erst alles verarbeiten.
Gruß Siegfried
