Article View: de.comp.lang.c++
Article #1740Re: Vergleich 'strcmp()' 'string == string' (Was: Q: gcc 2.7.1: Aufruf einer Konstruktormethode aus einer anderen)
From: Bernd Eggink
Date: Mon, 04 Mar 1996 10:47
Date: Mon, 04 Mar 1996 10:47
25 lines
1455 bytes
1455 bytes
Joachim Zobel (a2597420@athena.rrz.uni-koeln.de) wrote: [...] > Ich habe bisher char * verwendet und ueberlege im Moment, fรผr den > Uebergang eine Stringklasse einzufuehren, die nicht alloziiert, > sondern nur die Lรคnge prueft, und ansonsten den im _ctor uebergebenen > Speicher verwendet. So eine Art Wrapper fuer strncpy. Tu's nicht. Jedenfalls nicht, wenn der im ctor uebergebene Speicher ein Stringliteral "blabla..." sein kann, denn in ein solches sollte man keinesfalls hineinschreiben. Die Wirkung ist undefiniert. Es steht dem Compiler z.B. frei, solche Literale in einem schreibgeschuetzten Speicherbreich unterzubringen. Gruss Bernd Eggink -- +----------------------------------+ | Bernd Eggink | | Rechenzentrum Uni Hamburg | | admin@rzaix13.rrz.uni-hamburg.de | +----------------------------------+
Technical Details
Message-ID:
<4hehoi$21n@rzsun02.rrz.uni-hamburg.de>Path:
arc1-ca.pugleaf.net!news.rrz.uni-hamburg.de!rzaix13!adminReferences:
<4h2pg1$cto@news.BelWue.DE> <PDZ9BGIH@wuschel.ibb.schwaben.com> <4hass8$75o@news.rrz.uni-koeln.de>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!news.rrz.uni-hamburg.de!rzaix13!admin From: admin@rzaix13.uni-hamburg.de (Bernd Eggink) Newsgroups: de.comp.lang.c++ Subject: Re: Vergleich 'strcmp()' 'string == string' (Was: Q: gcc 2.7.1: Aufruf einer Konstruktormethode aus einer anderen) Date: 4 Mar 1996 10:47:46 GMT Organization: University of Hamburg -- Germany Message-ID: <4hehoi$21n@rzsun02.rrz.uni-hamburg.de> References: <4h2pg1$cto@news.BelWue.DE> <PDZ9BGIH@wuschel.ibb.schwaben.com> <4hass8$75o@news.rrz.uni-koeln.de> NNTP-Posting-Host: rzaix13.rrz.uni-hamburg.de X-Newsreader: TIN [version 1.2 PL2]