c++ template fuer tabellen ?

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Benutzeravatar
lisan
Beiträge: 658
Registriert: 22.02.2003 19:05:04
Wohnort: Berlin
Kontaktdaten:

c++ template fuer tabellen ?

Beitrag von lisan » 03.01.2005 10:02:46

Hat jemand einen link ?

Ich suche eine template klasse, welche daten tabellarisch darstellen kann und der zugriff auf punkte als auch reihen und spalten moeglich ist.

Benutzeravatar
peschmae
Beiträge: 4844
Registriert: 07.01.2003 12:50:33
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: nirgendwo im irgendwo

Beitrag von peschmae » 03.01.2005 11:48:35

Vektoren schachteln? Oder halt einfach ein zweidimensionales Array machen, kommt halt drauf an was du brauchst.

MfG Peschmä
"er hätte nicht in die usa ziehen dürfen - die versauen alles" -- Snoopy

Benutzeravatar
lisan
Beiträge: 658
Registriert: 22.02.2003 19:05:04
Wohnort: Berlin
Kontaktdaten:

Beitrag von lisan » 03.01.2005 14:44:25

Dann komme ich an die spalten und koordinaten ran aber nicht an die reihen oder umgekehrt.

std::vector<vector<valueT>>

Ich komme nur an die reihen bzw. spalten und punkte aber nicht an beides.
Ich habe keine lust mir selbst was mit row und column iteratoren zu implementieren, da ich extrem auf performance achten muss - es ist so ein klassischer anwendungsfall, so dass ich einfach davon ausgehen muss, dass es irgendwo geloest worden ist.

Benutzeravatar
BeS
Moderator
Beiträge: 3236
Registriert: 17.04.2002 18:30:21
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von BeS » 03.01.2005 15:04:53

Hallo,
also wenn es dir um Performance geht, dann denke ich ist eine template Klasse sowieso nicht die beste Wahl, dass beste ist da wohl ein normaler 2dim-Array.
Deine Unterstützung für Freie Software kostet dich nur wenige Minuten: www.fsfe.org/support

Ich spreche von Freier Software!

Benutzeravatar
lisan
Beiträge: 658
Registriert: 22.02.2003 19:05:04
Wohnort: Berlin
Kontaktdaten:

Beitrag von lisan » 04.01.2005 09:27:29

Wie komme ich in einem 2darray an spalten und zeilen ran ?

a[][]

Seien
a[0], a[1] die spalten
wie komme ich an die zeilen ;).

Benutzeravatar
eagle
Beiträge: 2282
Registriert: 05.11.2002 11:20:53
Wohnort: Berlin

Beitrag von eagle » 04.01.2005 11:05:38

tmp = a[0][0];
tmp = a[0][1];

eagle
"I love deadlines. I love the whooshing sound they make as they fly by." -- Douglas Adams

Benutzeravatar
lisan
Beiträge: 658
Registriert: 22.02.2003 19:05:04
Wohnort: Berlin
Kontaktdaten:

Beitrag von lisan » 04.01.2005 11:21:43

@eagle: Das sind die Punkte der Matrix nicht die Spalten und Reihen.

Benutzeravatar
peschmae
Beiträge: 4844
Registriert: 07.01.2003 12:50:33
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: nirgendwo im irgendwo

Beitrag von peschmae » 04.01.2005 18:48:44

Einfach durchgehen halt...

In welcher Form willst du die denn? Was willst du damit überhaupt machen?

MfG Peschmä
"er hätte nicht in die usa ziehen dürfen - die versauen alles" -- Snoopy

Antworten