const einen wert zuweisen ???
-
hi,
ich möchte eine variableconst int x= frmDB->ADOQuery1->RecordCount+1;
aber ihrgendwie schluckt der builder denn oberen code nicht,
was ist daran falsch bzw. wie muss ich es richtig machen ???
-
-
frage_zu_const schrieb:
ich möchte eine variable
const int x= frmDB->ADOQuery1->RecordCount+1;
Doch, diesen Code schluckt er schon. Was er nicht schluckt, ist myArr[x]. Die Größe eines Arrays muss eine Konstante sein, die zur Compilezeit schon feststeht. Deine Konstante bekommt ihren Wert erst zur Laufzeit, "konstant" bedeutet in dem Fall also nur, dass spätere Zuweisungen verboten sind.
-
Und deswegen solltest du mal einen Blick auf den FAQ-Beitrag zu "dynamischen Arrays" werfen.