So.

Ich habe eine kurze frage.
Und zwar habe ich eine Zeile Delphi, die ich gerne in c++ haben würde.
Meine Delphi kenntnisse sind aber nicht soo gut..

Hier erstmal meine D-Zeile:
(a,b,c sind in beiden sprachen dword's)

Code:
result := (a shl 24) or (b shl 16) or (c shl 8);
daraus meine c++ implemetierung:

Code:
return (a << 24) or (b << 16) or (c << 8);
Google sagt mir aus dass shl ein links-byteshift ist..
Und der befehl ist in c++ "<<".

Mh, nur es funktioniert nicht, und was mich wundert ist, warum beim result "or" steht. Habs einfach mal so übersetzt, funzt aber nicht ..

Wäre echt nett wenn jemand mir helfen könnte der sich vllt in beiden sprachen auskennt.

Mfg moepOmat