Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Weiterentwicklung von C++

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 <
000
20.06.2003, 11:36 Uhr
~Unwissender
Gast


Hallo, ich habe mal ein paar allgemeine Fragen:
Wird C++ noch weiterentwickelt?
Wenn ja:
-wird es möglich sein, dynamisch mehrdimensionale Felder zu allokieren
(bsp. new int[5][5][5])
- wird man den Operator[] in mehrfacher Form überladen können (für [][]...)
- werden die IO-Klassen mal endlich Directories erschaffen und löschen können
- wird die Feldallokation umgemodelt, damit man auch Felder polymorph
nutzen kann(geht jetzt nicht, weil alle Felder eindimensional
Problem:Zeigerarithmetik))

Hat da jemand Ahnung?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
20.06.2003, 11:40 Uhr
~gast
Gast


Es ist bereits jetzt möglich mehrdimensionale Felder dynamisch zu alloieren
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
20.06.2003, 11:50 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


wenn irgendwie geht würde ich dir allerdings empfehlen eindimensionale felder zu verwenden und lieber mit komplizierteren indices zu rechnen. An sonsten schlepst du immer eine Schleife mit dir rum um den SPeicher wieder freizugeben

Beispiel für ein 10*20 feld

C++:
int **2_d_array;
2_d_array= new int*[10];
for(int i=0;i<10;i++) 2_d_array[i]= new int[20];
...//irgendwas damit machen
//am ende wieder freigeben
for(int i=0;i<10;i++) delete [] 2_d_array[i];
delete [] 2_d_array;

//andere möglichkeit ist es ein eindimesionales Array zu verwenden die die ich bevorzugen würde
int *2_d_array;
2_d_array= new int[10*20];
//zugriff hast du über 2_d_array[x+y*zeilenlänge]
...//irgendwas machen
delete [] 2_d_array;



dies war c++ in c geht das mit malloc und free

Gruss Heiko
--
...fleißig wie zwei Weißbrote

Dieser Post wurde am 20.06.2003 um 11:51 Uhr von Heiko editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
20.06.2003, 11:56 Uhr
virtual
Sexiest Bit alive
(Operator)


Hi,
es gibt Bemühungen C++ Wieterzuentwickeln, aber IMHO hat da nichst standardisierungsqualität erreicht. Ein Schlagwort in diesem Zusammenhang ist "C++0x", siehe auch www.research.att.com/~bs/C++0x_panel.pdf
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)

Dieser Post wurde am 20.06.2003 um 11:57 Uhr von virtual editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
20.06.2003, 12:51 Uhr
virtual
Sexiest Bit alive
(Operator)


[OT]
Könnten bitte ein gewisses Mitglied dieses Forums aufhören, seine eigene Postings und die Antworten darauf (in diesem Fall das meinige) zu löschen, nur weil die eigene Aussage nicht korrekt war?? - Ich finde dies überaus schlechten Stil. Das war nicht das erste Mal, und ich werde mir das nicht noch häufiger antun! - Wirklich Scheisse.
Matsch in deinem Post trum soviel Du willst, aber hör auf, meine Postings zu verändern oder ganz zu löschen!
[/OT]
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)

Dieser Post wurde am 20.06.2003 um 12:52 Uhr von virtual editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
20.06.2003, 13:01 Uhr
~Der Rote Rächer
Gast


Wer ist der Unbekannte?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
20.06.2003, 13:04 Uhr
virtual
Sexiest Bit alive
(Operator)


Das geht Dich nix an. Ich bin mir Sicher, daß der Betreffende weiß, daß ich ihn meine. Tob Deine Neugierde woanders aus.
--
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
007
20.06.2003, 13:17 Uhr
~Der Rote Rächer
Gast


 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ 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: