Article View: pl.comp.lang.c
Article #996Re: malloc czy (type *)malloc?
From: Krzysztof Swiatkowski
Date: Thu, 29 Jan 1998 22:02
Date: Thu, 29 Jan 1998 22:02
52 lines
2551 bytes
2551 bytes
On Wed, 28 Jan 1998 16:22:13 +0100, in pl.comp.lang.c Marek Kotowski
<mkot@imm.org.pl> wrote:
> Standard pozwala na stosowanie rzutow w bardzo wielu przypadkach.
>Bywa, ze w kodach zrodlowych widzi sie mase rzutow zbednych, np.
>
>char c;
>int k;
>...
>k = (int)c;
>
>albo nawet:
>
>(void)printf("Tekst");
>(void)strcat(s,p);
>(void)strcpy(r,t);
>
>Programiscie wbito do glowy, ze jak wartosc zwracana przez funkcje
>jest ignorowana, to trzeba to zaznaczyc pustym rzutem (void). I tak
>programista pstrzy takimi rzutami caly program, ktory staje sie malo
>czytelny.
>
>Rzecz w tym, by stosowac rzuty tam, gdzie sa niezbedne
>(w przypadku funkcji malloc rzut jest wlasnie zbedny).
W sensie formalnym może tak ale w kwestii czytelności programu lepiej go
wstawić. IMVHO
p = (char*) malloc( 100 * sizeof( char ) );
jest przejrzystsze od
p = malloc( 100 * sizeof( char ) );
szczególnie jeżeli chodzi o analizę kodu długiej funkcji.
>Co do szefa zespolu, czy tez lepiej: kierownika projektu,
>nie obarczalbym go takimi sprawami. To moze zalatwiac
>standard kodowania przyjety w zespole, albo jeszcze
Ktoś go musi zrobić :-)
>lepiej - po prostu wiedza fachowa programistow, ktorzy
>wiedza, kiedy trzeba stosowac rzut, a kiedy nie.
Hi,hi. Nie zdawałbym się tak bardzo na wiedzę programistów. Wiedza a jej
stosowanie to nie to samo. Za wiele moich programów nie daje się analizować
po pewnym czasie. (pomijając te które miały zmienne x? :-) )
Hobbit
--
-------------------------------------|
Krzysztof Swiatkowski - Lodz, Poland | replying cut bezspam from my address
e-Mail: hobbit@dom.vr.pl.bezspam | odpowiadajac usun bezspam z adresu
"Seks pomiedzy mezczyzna i kobieta moze byc czyms wspanialym
pod warunkiem, ze znajdziesz sie pomiedzy odpowiednia kobieta
i odpowiednim mezczyzna" - Woody Allen
Technical Details
Message-ID:
<34d2cba7.10320162@news.nask.org.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!news.nask.pl!not-for-mailReferences:
<34CCAF18.4877@imm.org.pl> <6akmcl$nua@polonez.man.lodz.pl> <01bd2bec$6a5259e0$90baccc2@karpierz.dyn.ml.org> <34CFB490.42E5@bdk.lublin.pl> <34CF4D25.40AE@imm.org.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!news.nask.pl!not-for-mail From: hobbit@dom.vr.pl (Krzysztof Swiatkowski) Newsgroups: pl.comp.lang.c Subject: Re: malloc czy (type *)malloc? Date: Thu, 29 Jan 1998 23:02:21 +0100 Organization: Bag End Lines: 52 Message-ID: <34d2cba7.10320162@news.nask.org.pl> References: <34CCAF18.4877@imm.org.pl> <6akmcl$nua@polonez.man.lodz.pl> <01bd2bec$6a5259e0$90baccc2@karpierz.dyn.ml.org> <34CFB490.42E5@bdk.lublin.pl> <34CF4D25.40AE@imm.org.pl> Reply-To: hobbit@do.vr.pl NNTP-Posting-Host: pmone233.lodz.pdi.net MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit