Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Preopterečenje operatora u klasama

[es] :: Pascal / Delphi / Kylix :: Preopterečenje operatora u klasama

[ Pregleda: 1118 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

franjo_tahi
Franjo Tahi
Zagreb

Član broj: 34712
Poruke: 399
*.adsl.net.t-com.hr.



+1 Profil

icon Preopterečenje operatora u klasama11.04.2011. u 14:13 - pre 109 meseci
Koristim D2007
na Google-u sam pronašao da se u Delphi-u mogu preopteretiti operatori u klasama
evo koda:
Code:

  OverloadsOps = class
  private
    FField: Integer;
  public
    class operator Add(a, b: OverloadsOps): OverloadsOps;
    class operator Subtract(a, b: OverloadsOps):   OverloadsOps;
  end;

Delphi kada kopajlira javi grešku:
E2123 PROCEDURE, FUNCTION, PROPRETY, or VAR expected

Ako to napravim umjeto za klasu, za rekodr - radi.
U čemu je problem?
 
Odgovor na temu

savkic
Igor Savkić

Moderator
Član broj: 92186
Poruke: 2611



+68 Profil

icon Re: Preopterečenje operatora u klasama12.04.2011. u 14:30 - pre 109 meseci
> Koristim D2007
> na Google-u sam pronašao da se u Delphi-u mogu preopteretiti operatori u klasama

Operator overloading je za Win32 moguć samo za recorde, na klasama nije (u Delphi .NET može i u klasama).
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: Preopterečenje operatora u klasama

[ Pregleda: 1118 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.