Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   C++ to Delphi (1) (https://www.delphipraxis.net/38398-c-delphi-1-a.html)

Kryoko 18. Jan 2005 18:28


C++ to Delphi (1)
 
Hi !

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

Edit:

folgendes entzieht sich auch meiner C++ Kenntniss :
Code:
    Timer(Clock & clock);
(entscheident ist nur das & zeichen...denke ich)

CalganX 18. Jan 2005 19:16

Re: C++ to Delphi (1)
 
Hi,
beim zweiten Punkt würde ich mal sagen, dass es einfach der Operator and ist in Form eines Verknüpfungs-Operator und nicht als logisches sonstwas. ;)

Chris

Muetze1 18. Jan 2005 19:33

Re: C++ to Delphi (1)
 
Moin!

Das erste ist eine dequeue aus der STL mit double als Elemente.

MfG
Muetze1

Oxmyx 18. Jan 2005 20:47

Re: C++ to Delphi (1)
 
Zitat:

Zitat von Kryoko
Hi !

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

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.


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:52 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz