template/define ?
-
Hat man eine Klasse entwickelt, zb. CVertice mit vielen Operatoren
und Überladungen, dann kann man so ein Struktum gut in Funktionen returnieren
und verrechnen ,leider wird hierbei immer wieder eine neue Kopie des
Datentyps erzeugt. In Schleifen die millionen male durchlaufen ergibt sich
durch dauernde allo/de -zierung ein erheblicher Rechenmehraufwand.Könnte man durch ein template eine statische Vorlage einer Klasse abbilden ?
Danke für Hinweise.
-
Karsten Schulz schrieb:
Könnte man durch ein template eine statische Vorlage einer Klasse abbilden ?
Bitte was?
-
Dieser Thread wurde von Moderator/in akari aus dem Forum VCL (C++ Builder) in das Forum C++ (auch C++0x) verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
Ich glaube, er sucht RVO.
http://cpp-next.com/archive/2009/08/want-speed-pass-by-value/Und evtl. rvalue-Referenzen.
-
@Karsten: Wie sicher bist du dir da? Der Compiler optimiert das. Desweiteren ist es wahrscheinlich nur ein Stackobjekt.