AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein C++ Zweidimentionaler Vector eines Structs
Thema durchsuchen
Ansicht
Themen-Optionen

Zweidimentionaler Vector eines Structs

Ein Thema von MrSpock · begonnen am 22. Mai 2010 · letzter Beitrag vom 25. Mai 2010
Antwort Antwort
Benutzerbild von MrSpock
MrSpock
(Co-Admin)

Registriert seit: 7. Jun 2002
Ort: Owingen
5.865 Beiträge
 
Delphi 2010 Professional
 
#1

Zweidimentionaler Vector eines Structs

  Alt 22. Mai 2010, 13:30
Hallo,

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

   vector<vector<struct feld>> felder; So will es der Compiler nicht.
Albert
Live long and prosper


MrSpock
  Mit Zitat antworten Zitat
Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#2

Re: Zweidimentionaler Vector eines Structs

  Alt 22. Mai 2010, 13:42
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.
  Mit Zitat antworten Zitat
Benutzerbild von freak4fun
freak4fun

Registriert seit: 22. Sep 2004
Ort: Hannover
1.807 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#3

Re: Zweidimentionaler Vector eines Structs

  Alt 22. Mai 2010, 14:27
Eine C++-Frage in den heiligen Hallen von "Object-Pascal / Delphi-Language"? Aber Herr Super-Moderator, ich muss doch sehr bitten.
Christian
IT: Schließen Sie bitte das Fenster. User: Die Tür auch?
i++; // zaehler i um 1 erhoehen
  Mit Zitat antworten Zitat
Benutzerbild von s.h.a.r.k
s.h.a.r.k

Registriert seit: 26. Mai 2004
3.159 Beiträge
 
#4

Re: Zweidimentionaler Vector eines Structs

  Alt 22. Mai 2010, 17:50
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;
»Remember, the future maintainer is the person you should be writing code for, not the compiler.« (Nick Hodges)
  Mit Zitat antworten Zitat
Benutzerbild von MrSpock
MrSpock
(Co-Admin)

Registriert seit: 7. Jun 2002
Ort: Owingen
5.865 Beiträge
 
Delphi 2010 Professional
 
#5

Re: Zweidimentionaler Vector eines Structs

  Alt 22. Mai 2010, 19:41
Zitat von freak4fun:
Eine C++-Frage in den heiligen Hallen von "Object-Pascal / Delphi-Language"? Aber Herr Super-Moderator, ich muss doch sehr bitten.
Hallo Christian,

ist vielleicht grenzgängig.

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.

Noch zum Problem:

Ich Vollhirnie hatte nur vergessen

#include <vector.h> zuzufügen. Es geht ansonsten wie genau so wie ich anfangs versucht hatte.
Albert
Live long and prosper


MrSpock
  Mit Zitat antworten Zitat
Benutzerbild von freak4fun
freak4fun

Registriert seit: 22. Sep 2004
Ort: Hannover
1.807 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#6

Re: Zweidimentionaler Vector eines Structs

  Alt 25. Mai 2010, 16:35
Zitat von MrSpock:
Zitat von freak4fun:
Eine C++-Frage in den heiligen Hallen von "Object-Pascal / Delphi-Language"? Aber Herr Super-Moderator, ich muss doch sehr bitten.
Hallo Christian,

ist vielleicht grenzgängig.

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.
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.
Christian
IT: Schließen Sie bitte das Fenster. User: Die Tür auch?
i++; // zaehler i um 1 erhoehen
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#7

Re: Zweidimentionaler Vector eines Structs

  Alt 25. Mai 2010, 17:45
Aber mit der Delphi-Sprache ( Pascal) hat es nichts zu tun
Markus Kinzler
  Mit Zitat antworten Zitat
25. Mai 2010, 17:45
Dieses Thema wurde von "mkinzler" von "Object-Pascal / Delphi-Language" nach "Programmieren allgemein" verschoben.
C++ bleibt C++ und ist kein Delphi
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:12 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz