C nebo C++ v serverove aplikaci na Linuxu - delsi
Petr Ferschmann
petr na ferschmann.cz
Pátek Červenec 26 18:27:54 CEST 2002
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Dne po 1. červenec 2002 22:06 jste napsal(a):
> Pokud je mozne se jim vyhnout uz pri navrhu doporucuji tak ucinit!!!
> (pokud tedy nehodlate nutit uzivatele pouzivat nejposlednejsi gcc z CVS)
> (stejne je to i s dynamickym pretypovanim)
Osobne s Vami nesouhlasim. Castym jevem v C je fakt, ze lide zapominaji
obsluhovat chyby. Takze Vam pak program pri chybe spadne.
Pokud ovsem pouzijete vyjimky (a pro volane C funkce zaridite, aby generovali
vyjimku) a budete ve sve aplikace dodrzovat exception safety muzete dosahnout
nevydanych vysledku. Tou exception safety myslim, ze pokud selze objekt
zustane cely system v konzistentnim stavu. O C++ a vyjimkach mohu doporucit
toto:
http://msdn.microsoft.com/columns/deepc.asp
nebo
http://www.gotw.ca/gotw/
Myslim, ze pokud se pouzivaji vyjimky a pouzivaji se dusledne je to velky
prinos pro celou aplikaci a design.
Samozrejme se da ekvivalentne funkcni system v C, ale je to hoodne kodu navic.
- --
Petr "Fers" Ferschmann
-=[ petr na ferschmann.cz ]==[ http://petr.ferschmann.cz/ ]=-
- -=[ Koukni na http://www.postcard.cz/ ]==[ +420 604/781 009 ]=-
GPG Fingerprint:
[83B0 6378 7A9D D993 035E 60BD FEEC F665 D2C8 1B9A]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (GNU/Linux)
iD8DBQE9QXiK/uz2ZdLIG5oRAi6SAJ42wgoM2IMWbXPyN8+pAjegk/ANUgCfZxdG
M/xqsKsXqWxpuQiPPNTZxxs=
=D4Yo
-----END PGP SIGNATURE-----
Další informace o konferenci Linux