Article View: de.comp.lang.c++
Article #1451Re: Kann this Pointer NULL sein?
From: Ullrich von Bassewitz
Date: Mon, 29 Jan 1996 21:04
Date: Mon, 29 Jan 1996 21:04
22 lines
1421 bytes
1421 bytes
Joern Ihlenburg (joern.ihlenburg@student.uni-tuebingen.de) wrote:
> Sorry, ich habe mich geirrt. Du hast Recht, ich bin der Sache mit einem
> Debugger nachgegangen. Solange die Elementfunktion nicht virtuell ist und
> nicht auf ein Datenelement zugegriffen wird, ist die Sache voellig legal.
> Ich zitiere aus "Die C++ Programmiersprache" von B. Stroustrup:
Ich wuerde mich hier Enno anschliessen (ich hab's inzwischen nachgelesen).
Im ARM (9.3) steht: "The effect of calling a nonstatic member function
(9.4) of a class X for somewhat that is not an object of class X is
undefined."
Da die Dereferenzierung eines NULL Zeigers wohl zweifelsohne "not an object
of class X" ist, sind die Auswirkungen so undefiniert, auch wenn es
normalerweise funktioniert.
Gruss
Uz
--
Ullrich von Bassewitz uz@ibb.schwaben.com
Technical Details
Message-ID:
<6J28BLCT@wuschel.ibb.schwaben.com>Path:
arc1-ca.pugleaf.net!wuschel.ibb.schwaben.com!not-for-mailReferences:
<0YZ8BLIJ@wuschel.ibb.schwaben.com> <4egeqg$p9g@newsserv.zdv.uni-tuebingen.de> <RG18BVTM@wuschel.ibb.schwaben.com> <4ej1ep$oqe@newsserv.zdv.uni-tuebingen.de>Show Full Headers
Complete Article Headers
Newsgroups: de.comp.lang.c++ Path: arc1-ca.pugleaf.net!wuschel.ibb.schwaben.com!not-for-mail From: uz@wuschel.ibb.schwaben.com (Ullrich von Bassewitz) Subject: Re: Kann this Pointer NULL sein? Date: 29 Jan 1996 21:04:29 GMT References: <0YZ8BLIJ@wuschel.ibb.schwaben.com> <4egeqg$p9g@newsserv.zdv.uni-tuebingen.de> <RG18BVTM@wuschel.ibb.schwaben.com> <4ej1ep$oqe@newsserv.zdv.uni-tuebingen.de> Message-ID: <6J28BLCT@wuschel.ibb.schwaben.com> Reply-To: uz@ibb.schwaben.com Organization: Ingenieurbuero von Bassewitz X-Newsreader: TIN [version 1.2 PL2]