Hallo, Am Son, 12 Jul 2009, Thomas Hertweck schrieb:
Martin Hofius wrote:
Am Sonntag, 12. Juli 2009 schrieb Thomas Hertweck:
[...] struct data { double xcoordinate; double ycoordinate; int counter; float attribute; }; Das sieht sehr übersichtlich aus - ich vermute aber, dass das im realen Programm etwas länger ist?
Korrekt. Insgesamt handelt es sich um ca. 200 bis 500 Byte pro struct, ca. 40 bis 100 Variable. Das kann aber variieren. [..] Ne, Kombination bilden ist nicht moeglich bei 80 Variablen oder so ;-) Performance spielt eine recht grosse Rolle. Wie gesagt, ich habe eine Loesung ueber einen Dictionary (Lookup Table), die scheint zu funktionieren. Ich weiss nur nicht, ob sie wirklich elegant und schnell ist oder ob es etwas besseres gibt.
Ich habe keine Ahnung, wie das konkret wohl geht[1], aber mir spukt was von "factory-Klasse" im Kopf herum. Wenn die von dieser maßgeschneidert erzeugte / abgeleitete eigentliche Lese-Klasse intern ein struct und C io-Ops (read/mmap ...) verwendet, sollte das eigentlich performant werden können. Oder eine Lese-Klasse mit Template für das struct und nur das struct "generieren" oder so. -dnh [1] und ich bin z.Z. zu müde -- "God, root, what is difference?" - Pitr "God is more forgiving." - Dave Aronson -- To unsubscribe, e-mail: opensuse-programming-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-programming-de+help@opensuse.org