Einzelnen Beitrag anzeigen

Oxmyx

Registriert seit: 21. Sep 2004
499 Beiträge
 
#4

Re: C++ to Delphi (1)

  Alt 18. Jan 2005, 20:47
Zitat von Kryoko:
Hi !

Gaaanz kurz heute : was bedeutet folgendes :
Code:
std::deque<double> varname;
Danke

Edit:

folgendes entzieht sich auch meiner C++ Kenntniss :
Code:
    Timer(Clock & clock);
(entscheident ist nur das & zeichen...denke ich)
std::deque<double> varname;
ist ein Template aus der STL (Standard Template Library). Templates sind in C++ generische Typen, so etwas gibt es in Delphi nicht.

Ein Template kann (unter anderem) so etwas sein:
Code:
template<typename Type> struct Vector3
{
    union
    {
        struct
        {
            Type x, y, z;
        };
        struct
        {
            Type x1, x2, x3;
        };
    };
};
Mit

Code:
Vector3<float> varname;
erzeuge ich dann einen Vektor mit 3 Float-Komponenten, d.h. der Parameter in der spitzen Klammer gibt den Typ der Variablen an.


Das zweite (Clock & clock) ist einfach eine bitweise Und-Verknüpfung.
  Mit Zitat antworten Zitat