Article View: pl.comp.lang.c
Article #1004Re: Zamykam dyskusje na temat rzutowania wskaznikow
From: Michal Malecki
Date: Wed, 04 Feb 1998 19:43
Date: Wed, 04 Feb 1998 19:43
30 lines
2555 bytes
2555 bytes
Pawel Piotrowski <pietras@sopot.lex.pl> wrote:
: Maciej MOCHOL wrote:
:> Zaraz zaraz. Przeciez jak sobie przeciazysz new, to sam decydujesz
:> o tym czy ma byc wyjatek czy nie.
: Czy ktos moglby mi wyjasnic, bo na skutek obcowania z newsami przestalem
: byc pewny czegokolwiek :)
: Czy jak sobie przeciaze new tak aby nie rzucalo wyjatkami, to czy to
: zasieg globalny dla calego programu? Innymi slowy czy taki wyjatek
: bedzie kiedykolwiek rzucany, czy nie? Czy moge przeciazyc new tylko dla
: nietorych klas (lub typow prostych - char, int itd) , a dla innych nie?
: Jak to sie ma do DLL w Windows, mam standardowa biblioteke - OWL lub
: MFC. Linkuje program tak, ze laduje biblioteke z DLL. W programie (tym
: module z exe ) przeciazam new. Czy to w jakikolwiek sposob wplynie na
: to, z ktorej wersji new bedzie korzystac kod w DLL?
Operator new, jak kazda inna funkcja w C++, podlega pewnym scislym regulom.
Mozna ja przedefiniowac globalnie na plik, oraz na program (extern).
Niemniej jednak mozna zdefiniowac przydzielanie pamieci na konkretny obiekt.
To znaczy, ze jak tego nie zrobimy, to bedzie stosowany globalny.
Jakby to powiedziec, to na prawde dluga historia. Lepiej wez dobra literature
i poczytaj, bo na takich informacjach nie ma co bazowac.
--
.---. . . - Michal Malecki <mmalecki@technologist.com>/The things that
\___ ,-. | , |- ,-. ,- mUd: zly.mud.org.pl 4000. /can't destroy you
\ |-' |< | | | | uRl: www.kis.p.lodz.pl/~sektor /make you
`---' `-' ' ` `' `-' ' pGp: sektor@zly.kis.p.lodz.pl /stronger...
Technical Details
Message-ID:
<6bagdk$mgd@polonez.man.lodz.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!uucp-gw.cyf.gov.pl!news.memax.krakow.pl!news.task.gda.pl!news.man.lodz.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> <34d2cba7.10320162@news.nask.org.pl> <6b4kmn$477@polonez.man.lodz.pl> <34D5D99E.567BF72B@sopot.lex.pl> <Pine.GSO.3.95.980203184128.29399B-100000@neutron.elka.pw.edu.pl> <34D84376.68A50037@sopot.lex.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!uucp-gw.cyf.gov.pl!news.memax.krakow.pl!news.task.gda.pl!news.man.lodz.pl!not-for-mail From: Michal Malecki <sektor@zly.kis.p.lodz.pl> Newsgroups: pl.comp.lang.c Subject: Re: Zamykam dyskusje na temat rzutowania wskaznikow Date: 4 Feb 1998 19:43:48 GMT Lines: 30 Message-ID: <6bagdk$mgd@polonez.man.lodz.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> <34d2cba7.10320162@news.nask.org.pl> <6b4kmn$477@polonez.man.lodz.pl> <34D5D99E.567BF72B@sopot.lex.pl> <Pine.GSO.3.95.980203184128.29399B-100000@neutron.elka.pw.edu.pl> <34D84376.68A50037@sopot.lex.pl> NNTP-Posting-Host: sektor@zly.kis.p.lodz.pl User-Agent: tin/pre-1.4-980105 (UNIX) (SunOS/5.5.1 (i86pc)) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit