.| Autor | Beitrag |
|---|---|
|
000 27.11.2002, 20:53 anothergb02 |
Simple Frage : Welche Variante ist schneller ? In beiden Fällen soll ein Vektor als Beispiel dienen. 1 Fall: Man benutzt zB. als Vektor ein ganz gewöhnlichen struct oder eine Klasse, der/die 3 Variablen beinhaltet (als Beispiel sei die struct Varriante gezeigt) 2 Fall: Man baut den Vektor per stack auf. So und nun ist meine Frage, welche Varriante wäre in der Verarbeitung, Berrechnung ... schneller ? --Being in john Malkovich |
|
Profil || Suche |
|
001 28.11.2002, 14:53 Prefect |
Ich nehme mal an, du meinst im zweiten Fall das STL-Template std::vector Das ist verdammt ineffizient wenn du schon zur Compilezeit weißt, wie groß ein Array werden soll. std::vector sieht nämlich letztendlich (ungefähr) so aus:
Du hast also zwei Speicherblöcke, einmal die Vektorklasse, und einmal die eigentlichen Vektordaten. Das ist doch ziemliche Verschwendung in diesem Fall. cu, Widelands - Gemütliche Aufbaustrategie, Free Software |
|
Profil || Suche |
|
002 28.11.2002, 16:41 Mazze |
Es gibt allerdings auch noch ein anderes STL-Template namens valaray, das anscheinend schneller sein soll. Allerdings hab ich noch nie damit gearbeitet. In Quake wird afaik für einen Vektor auch nur eine struct mit 3 Elementen verwendet. cu BattleTech-MOD: |
|
Profil || Suche |
|
003 28.11.2002, 22:15 anothergb02 |
k danke. Being in john Malkovich Dieser Beitrag wurde am 28.11.2002 um 22:18 von anothergb02 bearbeitet. |
|
Profil || Suche |
|
004 28.11.2002, 23:31 Leviathan |
@anothergb02: du meinst sicher 10^-7 s, zehn milliarden sekunden machen schon einen unterschied *g*. und ich würde es mit einem struct machen, das reicht vollkommen aus, du hast die absolute kontrolle und es ist schnell implementiert. --Entities: HL | HL² Dieser Beitrag wurde am 28.11.2002 um 23:31 von Leviathan bearbeitet. |
|
Profil || Suche |
|
005 29.11.2002, 10:45 King of Darkness |
ist es denn dann auch schnell im zugriff und weis nich was noch --Coding Center --- Tutorials über Programmierung und andere Themen |
|
Profil || Suche |
|
006 30.11.2002, 16:51 anothergb02 |
@King of Darkness Being in john Malkovich |
|
Profil || Suche |

