Article View: pl.comp.lang.c
Article #1384Re: Odpowiednik for (int i = ...
From: Artur Grodzki
Date: Fri, 27 Feb 1998 09:40
Date: Fri, 27 Feb 1998 09:40
32 lines
1892 bytes
1892 bytes
Witam,
> :> Char* ch = ch->master;
> Jak sie pisze przyklad na predce to zaden problem palnac jakas glupote.
to prawda,
> Jakby jednak nie bylo jest to akurat blad programowy, a nie skladniowy.
> Dlatego tez ow blad nie bedzie mial szans wyjsc na jaw.
Tu się z nie zgadzam, poniewaz blad tego typu bedzie wylapany przez
kompilator.Sprawdzilem to na kilku platformach (MsVC++ -WinNT, cc - Linux,
Solaris)
i kompilator twierdzil ze jest blad.
Wedlug mnie, jezeli typ Char jest tozsamy z typem char to przypisanie typu:
char *ch=ch->master;
nie ma sensu bo char nie jest typem strukturalnym.
Z drugiej strony gdyby Char bylo jakas struktura to owszem taki blad nie zostanie
wykryty przez kompilator np.:
struct Char{ Char* master;};
Char *ch=ch->master;
W tym przypadku kompilacja pojdzie bez problemu, ale w momencie uruchomienia
program się wywali (w Ms VC++ 5.0).
> Odpowiedz bledna, prosze zglosic sie w nastepnym tygodniu.
a co beda dawac w nastepnym tygodniu? jezeli cos za free to sie zglosze?
Pozdrawiam.
Artur G.
Technical Details
Message-ID:
<34F68A13.6A1B8C42@ias.wat.waw.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:
<Pine.LNX.3.96.980208141802.5255A-100000@qrnik.knm.org.pl> <34DF1633.616C53CC@fuw.edu.pl> <34e0a282.0@news.tpnet.pl> <34E2F3E7.237563FA@fuw.edu.pl> <Pine.GSO.3.96.980213195128.4732D-100000@elektron.elka.pw.edu.pl> <34f19cf9.0@news.tpnet.pl> <34F2D534.F41B0CFD@ias.wat.waw.pl> <34f5c5ed.0@news.tpnet.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: Artur Grodzki <arturek@ias.wat.waw.pl> Newsgroups: pl.comp.lang.c Subject: Re: Odpowiednik for (int i = ... Date: Fri, 27 Feb 1998 10:40:35 +0100 Organization: WAT IASD Lines: 33 Message-ID: <34F68A13.6A1B8C42@ias.wat.waw.pl> References: <Pine.LNX.3.96.980208141802.5255A-100000@qrnik.knm.org.pl> <34DF1633.616C53CC@fuw.edu.pl> <34e0a282.0@news.tpnet.pl> <34E2F3E7.237563FA@fuw.edu.pl> <Pine.GSO.3.96.980213195128.4732D-100000@elektron.elka.pw.edu.pl> <34f19cf9.0@news.tpnet.pl> <34F2D534.F41B0CFD@ias.wat.waw.pl> <34f5c5ed.0@news.tpnet.pl> NNTP-Posting-Host: r2r.ias.wat.waw.pl Mime-Version: 1.0 X-Mailer: Mozilla 4.03 [en] (WinNT; I) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit