Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » mehrdimensionales array definieren

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: [ 1 ] > 2 <
010
11.09.2004, 18:52 Uhr
virtual
Sexiest Bit alive
(Operator)



Zitat von 0xdeadbeef:
Arrays können nicht mit variablen Indices deklariert werden. Es gibt ein paar Compiler, die dafür mehr oder weniger wilde Workarounds bauen, aber es ist weder Standard-C noch sonderlich performant - dynamischer Speicher kommt auf den Heap, also mit malloc/free bzw. in C++ new/delete.


Teils teils:
Im veralteten C89 Standard und im akuellen C++ Standard geht eine Array Deklaration nur mit Konstanten Ausdrücken, doch im aktuellen C99 Standard geht es auch mit variablen Ausdrücken, vgl. C99 Standard Abschnitt 6.7.5.2.5, sowie Bespiele unter 6.7.5.2.9

Kein Compiler baut hier übrigens "wilde Workarounds" mit malloc oder new, das ist schlicht unsinn.
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
011
11.09.2004, 18:56 Uhr
mike
Pinguinhüpfer
(Operator)


@virtual: Gibts da ein Buch vom C99 Standard oder beziehen sich die Index Angaben auf ne Webseite/...?
--
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
012
11.09.2004, 19:10 Uhr
virtual
Sexiest Bit alive
(Operator)


Du kannst Dir den Standard kaufen (Kauf in besser in USA, in Deutschland ist er unbezahlbar, ca. 20 Mal so teuer!). Ich habe ihn als PDF Datei vorliegen. Wie viele andere technische Artikel auch sind die einzelnen Kapitel, Absätze, manchmal sogar Sätze, durchnummeriert.
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
013
11.09.2004, 20:10 Uhr
virtual
Sexiest Bit alive
(Operator)


Nachtrag: was Die Preisunterschiede angeht, so habe ich mich vertan. Also ich habe das vor der Euroumstellung gemacht, da hat der Standard in USA $18 und in Deutschland DM 400 gekostet...
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
014
11.09.2004, 21:19 Uhr
Pablo
Supertux
(Operator)


Und wie heißt das Buch?
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
015
11.09.2004, 22:05 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


Der Ansi Standard C99 evtl?
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
016
11.09.2004, 22:21 Uhr
mike
Pinguinhüpfer
(Operator)


Die gebundene Version hab ich für 250$ gefunden
--
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
017
12.09.2004, 12:52 Uhr
~Lensflare
Gast


*schäm*

muss mich entschuldigen... ich hab echt gedacht, dass zB das array[5] 6 werte aufnehmen kann, ich hab also die ganze zeit meine programme falsch geschrieben... komischerweise liefen sie trotzdem richtig.

danke für den hinweis.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
018
12.09.2004, 12:58 Uhr
Lensflare



^^^
hab mein Thread als Gast geschrieben wegen Browserwechsel (Internet Drecksplorer -> Mozilla)
--
Wenn das Gehirn so einfach wäre, dass wir es verstehen könnten, wären wir so einfach, dass wir es nicht verstehen könnten.
(Emerson Pugh Trost)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] > 2 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: