🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Kann this Pointer NULL sein?

#1425
From: Joern Ihlenburg
Date: Sun, 28 Jan 1996 18:21
17 lines
1324 bytes
Hallo Ullrich...

Ich wuerde sagen, unter DOS springt dein Programm ins Nirvana, da 
es versucht, an Adresse 0x0000:0000 die Klassenstruktur incl. 
Methodentabelle zu finden, irgend eine Adresse (z.B. 0x0000:001B) als 
Zeiger auf deine Methode interpretiert und dann losspringt... CRASH!!!
Unter Windows oder OS/2 bekommst Du eine Protection Fault vor den Latz 
geknallt, wenn dein Programm an 0x0000:0000 versucht auf ein Segment bzw. 
eine Speicherseite zuzugreifen, die ihm nicht gehoert. Ein schlauer 
Compiler koennte den Versuch, auf eine Klassenmethode an 0x0000:0000 
zuzugreifen vielleicht abfangen, aber was dann?
Von so her kann ein this-Pointer schon NULL sein, aber es kann nichts 
gescheites dabei herauskommen.
In diesem Sinne

Joern
 
Technical Details
Message-ID: <4egeqg$p9g@newsserv.zdv.uni-tuebingen.de>
Path: arc1-ca.pugleaf.net!newsserv.zdv.uni-tuebingen.de!news
References: <0YZ8BLIJ@wuschel.ibb.schwaben.com>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!newsserv.zdv.uni-tuebingen.de!news
From: Joern Ihlenburg <joern.ihlenburg@student.uni-tuebingen.de>
Newsgroups: de.comp.lang.c++
Subject: Re: Kann this Pointer NULL sein?
Date: 28 Jan 1996 18:21:04 GMT
Organization: Universitaet Tuebingen
Message-ID: <4egeqg$p9g@newsserv.zdv.uni-tuebingen.de>
References: <0YZ8BLIJ@wuschel.ibb.schwaben.com>
NNTP-Posting-Host: zxmkq12.extern.uni-tuebingen.de
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Mailer: Mozilla 1.12I [de] (Windows; I; 16bit)