🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: struct oder class

#980
From: Dietmar Kuehl
Date: Fri, 08 Dec 1995 12:59
22 lines
1489 bytes
Hi,
Tim Weilkiens (tim-w@pz-oekosys.uni-kiel.d400.de) wrote:
: Jedesmal wenn ich ein objektorientiertes Programm schreibe, stehe
: ich vor dem Problem, ob ich statt eines struct Datentyps eine Klasse
: einfuehren soll.

Grundsaetzlich gibt es zwischen einem 'struct' und einer 'class' nur
einen Unterschied: Der default fuer den Zugriff auf die Member ist bei
einem 'struct' 'public' und bei einer 'class' 'private'. Daher ist es
eigentlich egal, ob ein 'struct' oder eine 'class' verwendet wird.

: Gibt es da irgendwelche Richtlinien ???

Als Richtlinien fuer Klassen (und 'struct's!) gilt in objekt
orientierten Programmen, dass sie eine Abstraktion darstellen sollen
und ihre Implementation nicht zugreifbar haben (Encapsulation). Ob man
das durch ein 'struct' modeliert oder durch eine 'class' macht keinen
Unterschied.
--
dietmar.kuehl@uni-konstanz.de
http://www.informatik.uni-konstanz.de/~kuehl
I am a realistic optimist - that's why I appear to be slightly pessimistic
Technical Details
Message-ID: <30c836ac.0@minerva.rz.uni-konstanz.de>
Path: arc1-ca.pugleaf.net!minerva.rz.uni-konstanz.de!uzwil!kuehl
References: <4a97ri$nd9@solid.theo-physik.uni-kiel.de>

Show Full Headers
Complete Article Headers
From: kuehl@uzwil.informatik.uni-konstanz.de (Dietmar Kuehl)
Subject: Re: struct oder class
Newsgroups: de.comp.lang.c++
References: <4a97ri$nd9@solid.theo-physik.uni-kiel.de>
Organization: Fakultät für Mathematik und Informatik
Reply-To: dietmar.kuehl@uni-konstanz.de
X-Newsreader: TIN [version 1.2 PL2]
NNTP-Posting-Host: minerva.rz.uni-konstanz.de
Message-ID: <30c836ac.0@minerva.rz.uni-konstanz.de>
Date: 8 Dec 95 12:59:24 GMT
Path: arc1-ca.pugleaf.net!minerva.rz.uni-konstanz.de!uzwil!kuehl