Article View: de.comp.lang.c++
Article #425Re: wer kann mir den Operator ~ erklären
From: Thomas E. Guettinger
Date: Tue, 19 Sep 1995 07:45
Date: Tue, 19 Sep 1995 07:45
36 lines
1941 bytes
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!usenetReferences:
<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