Article View: de.comp.lang.c++
Article #983Re: struct oder class
From: Kurt Watzka
Date: Fri, 08 Dec 1995 14:43
Date: Fri, 08 Dec 1995 14:43
36 lines
1437 bytes
1437 bytes
tim-w@pz-oekosys.uni-kiel.d400.de (Tim Weilkiens) writes:
>Hallo !!!!
>Jedesmal wenn ich ein objektorientiertes Programm schreibe, stehe
>ich vor dem Problem, ob ich statt eines struct Datentyps eine Klasse
>einfuehren soll.
Faustregel: Wenn alle Instanzvariablen oder Elementfunktionen public
sein sollen, dann ist es eine "struct", andernfalls eine "class". Es
gibt keinen Unterschied zwischen "sturct" und "class", ausser dass
bei einer "class" alle Elemente per default "private" sind, waehrend
sie bei einer "struct" "public" sind.
Also:
class foo {
public:
foo(int bar=42, double baz = 3.141506) : m_bar(bar), m_baz(baz) {}
int m_bar;
double m_baz;
};
hat keine andere Bedeutung als
struct foo {
foo(int bar=42, double baz = 3.141506) : m_bar(bar), m_baz(baz) {}
int m_bar;
double m_baz;
};
Kurt
--
| Kurt Watzka Phone : +49-89-2180-6254
| watzka@stat.uni-muenchen.de
| ua302aa@sunmail.lrz-muenchen.de
Technical Details
Message-ID:
<4a9iuh$akd@sparcserver.lrz-muenchen.de>Path:
arc1-ca.pugleaf.net!lrz-muenchen.de!sun2!ua302aaReferences:
<4a97ri$nd9@solid.theo-physik.uni-kiel.de>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!lrz-muenchen.de!sun2!ua302aa From: ua302aa@sun2.lrz-muenchen.de (Kurt Watzka) Newsgroups: de.comp.lang.c++ Subject: Re: struct oder class Date: 8 Dec 1995 14:43:29 GMT Organization: Leibniz-Rechenzentrum, Muenchen (Germany) Distribution: world Message-ID: <4a9iuh$akd@sparcserver.lrz-muenchen.de> References: <4a97ri$nd9@solid.theo-physik.uni-kiel.de> NNTP-Posting-Host: sun2.lrz-muenchen.de