Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   C++ Zweidimentionaler Vector eines Structs (https://www.delphipraxis.net/151547-zweidimentionaler-vector-eines-structs.html)

MrSpock 22. Mai 2010 12:30


Zweidimentionaler Vector eines Structs
 
Hallo,

wie definiere ich einen 2 dimensionalen Vector eines structs mit dem Namen feld:

Delphi-Quellcode:
   vector<vector<struct feld>> felder;
So will es der Compiler nicht.

Matze 22. Mai 2010 12:42

Re: Zweidimentionaler Vector eines Structs
 
Hallo Albert,

so geht's bei mir:

Code:
struct feld
{
   int a;
   string s;
};

vector<vector<feld>> felder;
Grüße, Matze

Edit: Falsche Annahme entfernt.

freak4fun 22. Mai 2010 13:27

Re: Zweidimentionaler Vector eines Structs
 
Eine C++-Frage in den heiligen Hallen von "Object-Pascal / Delphi-Language"? Aber Herr Super-Moderator, ich muss doch sehr bitten. :mrgreen:

s.h.a.r.k 22. Mai 2010 16:50

Re: Zweidimentionaler Vector eines Structs
 
Zu Not machst halt einen typedef, dann müsste es gehen, oder?!

Code:
struct feld
{
   int a;
   string s;
};

typedef vector<feld> felder_vector;
// ODER MIT ZEIGER
typedef vector<feld*> felder_vector;

vector<felder_vector> felder;

MrSpock 22. Mai 2010 18:41

Re: Zweidimentionaler Vector eines Structs
 
Zitat:

Zitat von freak4fun
Eine C++-Frage in den heiligen Hallen von "Object-Pascal / Delphi-Language"? Aber Herr Super-Moderator, ich muss doch sehr bitten. :mrgreen:

Hallo Christian,

ist vielleicht grenzgängig. :zwinker:

Das RAD Studio heißt ja Delphi RAD Studio, also ist Delphi eben auch ein bisschen C++ und wir haben in dieser Sparte haben wir ja extra auch die Möglichkeit eingebaut, die Sprache explizit auszuwählen. :dp:

Noch zum Problem:

Ich Vollhirnie hatte nur vergessen

Delphi-Quellcode:
#include <vector.h>
zuzufügen. Es geht ansonsten wie genau so wie ich anfangs versucht hatte.

freak4fun 25. Mai 2010 15:35

Re: Zweidimentionaler Vector eines Structs
 
Zitat:

Zitat von MrSpock
Zitat:

Zitat von freak4fun
Eine C++-Frage in den heiligen Hallen von "Object-Pascal / Delphi-Language"? Aber Herr Super-Moderator, ich muss doch sehr bitten. :mrgreen:

Hallo Christian,

ist vielleicht grenzgängig. :zwinker:

Das RAD Studio heißt ja Delphi RAD Studio, also ist Delphi eben auch ein bisschen C++ und wir haben in dieser Sparte haben wir ja extra auch die Möglichkeit eingebaut, die Sprache explizit auszuwählen. :dp:

Zitat:

Programmieren allgemein

Fragen, die sich beim Programmieren stellen und dennoch nichts mit Delphi zu tun haben.
Also auch insbesondere Fragen zu anderen Programmier- und Scriptsprachen.
:mrgreen:

mkinzler 25. Mai 2010 16:45

Re: Zweidimentionaler Vector eines Structs
 
Aber mit der Delphi-Sprache ( Pascal) hat es nichts zu tun

DP-Maintenance 25. Mai 2010 16:45

DP-Maintenance
 
Dieses Thema wurde von "mkinzler" von "Object-Pascal / Delphi-Language" nach "Programmieren allgemein" verschoben.
C++ bleibt C++ und ist kein Delphi


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:14 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz