🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: wer kann mir den Operator ~ erklären

#425
From: Thomas E. Guettinger
Date: Tue, 19 Sep 1995 07:45
36 lines
1941 bytes
Hi Sven

Also, ~ ist kein Operator. 

Kein Problem. Ich nehme an, Du kennst den Unterschied zwischen einer
Klassendefinition und einem Objekt in C++. Du hast also eine Klasse,
die neben ein paar FUnktionen auch noch Variabeln enthaelt.
class Irgendwas
{
	undsoweiter
	};
Nun generierst Du ein Objekt der Klasse:
class Irgendwas Objekt;
Vielleicht moechtest Du die Variablen in deinem Objekt initialisiseren,
das tust Du im sogenannten Konstruktor, den Du in Deine Klassendefinition
Irgendwas implementierst:
	Irgendwas();
Vielleicht moechtest Du ja auch was tun, wenn Dein Objekt geloescht wird ?
Dann brauchst Du den Destruktor
	~Irgenwas();
Und da haben wir Deine Tilde schon, sie gehoert zum Namen des Destruktors.

Mehr ueber Konstruktoren etc in
Stanley B. Lippmann
C++: Einfuehrung und Leitfaden
Addison Wesley, 2. erw. Auflage, 1991.

Schoenen Gruss,
Thomas
-------------------------------------------------------------------
| Thomas E. Guettinger            Tf:     ++41 1 632 42 79        |
| Dipl. Chem. Eng. ETH            Fax:    ++41 1 632 12 11        |
| Automatic Control Institute     E-Mail (preferred):             |
| ETH Zentrum, ETL I 26           guetti@aut.ee.ethz.ch           |
| CH-8092 Zuerich, Switzerland                                    |
-------------------------------------------------------------------
Technical Details
Message-ID: <43lse7$2mc@elna.ethz.ch>
Path: arc1-ca.pugleaf.net!elna.ethz.ch!usenet
References: <43k3im$qun@bnc.net>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!elna.ethz.ch!usenet
From: "Thomas E. Guettinger" <guetti@aut.ee.ethz.ch>
Newsgroups: de.comp.lang.c++
Subject: Re: wer kann mir den Operator ~  erklären
Date: 19 Sep 1995 07:45:11 GMT
Organization: Institut fuer Automatik, ETHZ
Message-ID: <43lse7$2mc@elna.ethz.ch>
References: <43k3im$qun@bnc.net>
NNTP-Posting-Host: autsun22.ethz.ch
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Mailer: Mozilla 1.1N (X11; I; SunOS 5.3 sun4m)
To: Sven.Pfeifer@bonn.netsurf.de
X-URL: news:43k3im$qun@bnc.net