🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Datenkapselung

#1616
From: Joachim Gudermann
Date: Thu, 22 Feb 1996 13:37
40 lines
1327 bytes
Hallo C++ler!

Ich habe folgendes Problem:

class XXX
  ...
  public:
    void PutData(???);
  ....

  protected:
    Struktur1* theStruct1Dat;
    Struktur2* theStruct2Dat;
    Strukturn* theStructnDat;
    ...

Struktur1-3 sind vorher per typdef definiert worden und enthalten  
unterschiedlich viele Variablen von Typ BOOLEAN (short int) und char[10].

Um jetzt aus anderen Modulen Daten dieser Strukturen zu veraendern, soll  
ausschliesslich die Funtion PutData verwendet werden.
Dieser werden als Parameter mitgeteilt,
        welche Struktur zu aendern ist,
        welches Element zu aendern ist,
        der neue Wert.

Nur laesst sich nicht sagen, von welchem Typ die Parameter jeweils sind.

Muss ich jetzt verschiedene PutData-Funktionen schreiben, oder lassen sich  
alle Faelle mit einer Funktion erschlagen?




Bis denne,
             Joachim

--
"Gotta make a million doesn't matter who dies."
                                Queensryche - Revolution calling
Technical Details
Message-ID: <MSGID_2=3A2448=2F413.50_c1aeaca1@fidonet.org>
Path: arc1-ca.pugleaf.net!p50.ice-box.erde.GUN.de!not-for-mail

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!p50.ice-box.erde.GUN.de!not-for-mail
Date: Thu, 22 Feb 1996 13:37:00 +0000
From: guder@erde.GUN.de (Joachim Gudermann)
Subject: Datenkapselung
Message-ID: <MSGID_2=3A2448=2F413.50_c1aeaca1@fidonet.org>
Newsgroups: de.comp.lang.c++
Organization: Local Area Gateway ERDE
X-Gateway: FIDOGATE 3.9.3