Skocz do zawartości

[Delphi] Typ real wolny ?


Toster

Polecane posty

Mala dygresja w jednym z tematow Blind stwierdzil ze nie powino sie uzywac typu real bo jest on wolny. Stwierdzenie to wywolala moja mala konsternacje, bo zawse mi sie zdawalo ze jest to typ generyczny, dlategoz tez postanowil zasiegnac ze zrodla i tak oto w D7 jest napisane w helpie:

[quote] The generic type Real, in its current implementation, is equivalent to Double.

Generic real types
TypeRangeSignificant digitsSize in bytes
Real5.0 x 10^-324 .. 1.7 x 10^30815-168
Note

The six-byte Real48 type was called Real in earlier versions of Object Pascal. If you are recompiling code that uses the older, six-byte Real type in Delphi, you may want to change it to Real48. You can also use the {$REALCOMPATIBILITY ON} compiler directive to turn Real back into the six-byte type. [/quote]

Tak wiec Panie i Panowie, mozna smialo korzystac z tego gdyz kompilator gwarantuje ze zarowno integer jak i Real bedzie typem natywnym. Podejrzewam ze stwierdzenie Blinda bylo podyktowane pomylaka z typem Real48.

Always Dark<br />u1_tt_logo.png banner-1.pngexFabula-banner.pngson_banner_ubersmall.jpg

Link do komentarza
Udostępnij na innych stronach

Potwierdzam smile.gif Real = Double (nazwa istniejąca tylko dla zachowania wstecznej kompatybilności). i ponadto Double jest tak samo wydajny jak Single ph34r.gif

soon Delphi will be only for veterans and finally we all will die at the end…

delphi.dathox.com - nowinki z świata Delphi/Pascala

only programmers and drug dealers call their customers "users"

 

Oto cisza przed burzą, Chwile się dłużą.Z gór schodzi dużo chmur ku podnóżom.Ptaki milaczą, drogi suche jak wiór się kurzą, Ptaki milczą a drogi się kurzą.

Link do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat jest archiwizowany i nie można dodawać nowych odpowiedzi.

×
×
  • Utwórz nowe...