🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: de.comp.lang.c++
Article #1451

Re: Kann this Pointer NULL sein?

#1451
From: Ullrich von Bassewitz
Date: Mon, 29 Jan 1996 21:04
22 lines
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-mail
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>

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]