-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Monday 07 July 2003 19:41, Nikolay Mitev wrote:

[-cut-]

> Klu4ovata duma tuk e polimorphism i az se opitah da ti obqsnq, 4e v tozi
> kontekst polymorphism ne mozhe da ima, tuj kato nqma6 obekt, a e 4ista i
> prosta (kato kupan policaj) funkciq.
>
> > primerno da si naprawish C++ modul
> > w kojto da imash
> > bool testfunc (int a);
> > bool testfunc (long a);
>
> Ot tova, koeto si napisal, moga da predpolozha, 4e burka6 ponqtiqta
> overloading s polymorphism.
>

ne sywsem ... smqtam che mi e absolyutno qsno kakwa e razlikata m/y
polymorphism i overloading...
prosto kakto pisah po gore ne sym se izrazil prawilno ...
wypreki che ot howto-to razbrah kak se prawi fokusa ...
no edwa li shte mi se nalovi da go prilagam na towa niwo :)
i opredeleno osyznawam kakwa e razlikata ... :)

otnosno primera ti - beshe idealen :)
samo w edno ne sym siguren ...
dali naistina w C++ tipa na funkciqta ne uchastwa w resolvinga...
no move lesno da se proweri :)


> Zatova kratko obqsnenie:
>  Da overloadne6 nqkoj funkciq ozna4ava da ima o6te funkcii sus su6toto ime,
> no razli4ava6ti se po broj/tip parametri i cv-qualification. Tipa na
> rezultata ne u4astva v resoving-a.
> Ot tam kato izvika6 taq funkciq s opredeleni parametri, kompilatora v
> compile-time re6ava koq "versiq" na funkciqta da izvika.
>
> Pri polymorhphism ima6 bazov klas i naslednici, v kojto ima6 funkcii sus
> su6toto ime i sus su6tiq broj/tip parametri i cv-qualification (signature).
> Togava v run-time se re6ava koj metod da se izvika v zavisimost ot
> dinami4niq tip na obekta.
>
> Sumnqvam se, 4e sum go obqsnil qsno no glavnata ideq e, 4e tuk imame early
> binding (overloading) vs. late binding (polymorphism).  Az prosto ti dadoh
> primer, kak mozhe6 da kombinira6 polymorphism s dinami4ni biblioteki. V
> posledstvie vidqh, 4e i v Howto-to e daden podoben na moq primer.
>
> <snip>
>
> cheers,
> face

- -- 
- -=#=-=#=-=#=-=#=-=#=-=#=-=#=-=#=-=#=-=#=-=#=-=#=-=#=-=#=-=#=-=#=-
  Regards,                                            AngelFire  
      Stanislav Lechev                    <[EMAIL PROTECTED]>     
     PGP Key: http://firedust.vega.bg/pgp/StanislavLechev.asc    
   Vega Internet Service Provider (tm)  --  http://www.vega.bg   
- -=#=-=#=-=#=-=#=-=#=-=#=-=#=-=#=-=#=-=#=-=#=-=#=-=#=-=#=-=#=-=#=-


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)

iD8DBQE/CnWr8RPXBhiMqewRAqQ3AJ9hsW9LbPL/G4+vSOCA83bMxCOwqACfTg38
nyAY7UBwwfFlztfEZzslYq8=
=qbk4
-----END PGP SIGNATURE-----
============================================================================
A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers).
http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora
To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html
============================================================================
      • ... Stanislav Lechev [AngelFire]
    • ... Ico
      • ... Stanislav Lechev [AngelFire]
    • ... Stratsimir Kolchevski
      • ... Stanislav Lechev [AngelFire]
    • ... Sava Chankov
      • ... Stanislav Lechev [AngelFire]
      • ... Nikolay Mitev
      • ... Stanislav Lechev [AngelFire]
      • ... Nikolay Mitev
      • ... Stanislav Lechev [AngelFire]
      • ... Nikolay Mitev
  • ... Doncho N. Gunchev
    • ... Пламен Стоянов

Reply via email to