Gamestudio Links
Zorro Links
Newest Posts
loading historical data 1st time
by AndrewAMD. 04/14/23 12:54
Trade at bar open
by juanex. 04/13/23 19:43
Bug in Highpass2 filter
by rki. 04/13/23 09:54
Adding Limit Orders For IB
by scatters. 04/11/23 16:16
FisherN
by rki. 04/11/23 08:38
AUM Magazine
Latest Screens
SHADOW (2014)
DEAD TASTE
Tactics of World War I
Hecknex World
Who's Online Now
4 registered members (fogman, Grant, AndrewAMD, juanex), 989 guests, and 8 spiders.
Key: Admin, Global Mod, Mod
Newest Members
rki, FranzIII, indonesiae, The_Judge, storrealba
18919 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
erklär' mal ein c++-freak #167428
11/14/07 20:19
11/14/07 20:19
Joined: Jan 2003
Posts: 4,615
Cambridge
Joey Offline OP
Expert
Joey  Offline OP
Expert

Joined: Jan 2003
Posts: 4,615
Cambridge
was zum geier ist das?

Code:
template<byte count>
struct vs{
vs<count-1> big;
DWORD dw;
};

vs<50> s;



wie groß ist s? und vor allem, ist das keine template-schleife? das kann es doch nie geben o.O'...

Re: erklär' mal ein c++-freak [Re: Joey] #167429
11/14/07 20:40
11/14/07 20:40
Joined: Sep 2003
Posts: 9,859
F
FBL Offline
Senior Expert
FBL  Offline
Senior Expert
F

Joined: Sep 2003
Posts: 9,859
Hm verschachtelte structs, wo jede der unteren structs immer eine struct weniger als der parent enthält?

Kenne mich allerdings mit Templates nicht aus und habs nie benutzt, sehr wahrscheinlich red ich also Unsinn.

Re: erklär' mal ein c++-freak [Re: FBL] #167430
11/14/07 21:24
11/14/07 21:24
Joined: Jan 2003
Posts: 4,615
Cambridge
Joey Offline OP
Expert
Joey  Offline OP
Expert

Joined: Jan 2003
Posts: 4,615
Cambridge
doch, und das ganze geht ja dann unendlich weiter und bricht dann um die 0 um auf 2^32-1?

Re: erklär' mal ein c++-freak [Re: Joey] #167431
11/14/07 22:05
11/14/07 22:05
Joined: Sep 2003
Posts: 9,859
F
FBL Offline
Senior Expert
FBL  Offline
Senior Expert
F

Joined: Sep 2003
Posts: 9,859
Ich hätte gesagt bei 0 ist Schluß... aber wenn keine underflow Sperre drin ist, köntnest du natürlich recht haben.

Re: erklär' mal ein c++-freak [Re: FBL] #167432
11/14/07 22:35
11/14/07 22:35
Joined: Sep 2003
Posts: 3,236
San Diego, CA
M
Marco_Grubert Offline
Expert
Marco_Grubert  Offline
Expert
M

Joined: Sep 2003
Posts: 3,236
San Diego, CA
In der Praxis duerfte das Verhalten undefiniert sein (d.h. compiler abhaengig). Was ist "byte" und darf das als template Typ verwendet werden (floats z.B. sind verboten laut ANSI C++) ?

Ich wuerde die folgende Zeile ergaenzen:
Code:

template<>
struct vs<0>{
DWORD dw;
};



Damit hat vs<50> dann 50 geschachtelte Structs und kann korrekt berechnet werden.

Quote:

doch, und das ganze geht ja dann unendlich weiter und bricht dann um die 0 um auf 2^32-1


Vielleicht. Haengt von der byte Definition ab. Vermutlich ist das ein unsigned char, geht also bei 255 weiter..

Re: erklär' mal ein c++-freak [Re: Marco_Grubert] #167433
11/15/07 15:56
11/15/07 15:56
Joined: Jan 2003
Posts: 4,615
Cambridge
Joey Offline OP
Expert
Joey  Offline OP
Expert

Joined: Jan 2003
Posts: 4,615
Cambridge
aber dann sind wir uns einig, dass der code falsch ist? das ist gut, danke leute ^^, ich dachte schon, ich blick' c++ nich mehr.


Gamestudio download | chip programmers | Zorro platform | shop | Data Protection Policy

oP group Germany GmbH | Birkenstr. 25-27 | 63549 Ronneburg / Germany | info (at) opgroup.de

Powered by UBB.threads™ PHP Forum Software 7.7.1