Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » wer kann das??

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
03.02.2007, 20:24 Uhr
~ilovecplusplus
Gast


hi @ all
kann das einer von euch bitte?
sitz seid std davor bin am verzweifeln

Erstellen Sie eine Klassendefinition für eine Klasse Student. Jedes Objekt dieser Klasse soll für einen Studenten stehen. Verwenden Sie als Datenele-mente (Attribute) den Namen des Studenten, Geburtsjahr, den Studiengang und die Matrikelnummer. Definieren Sie einen Konstruktor, der einen Stu-denten mit sinnvollen Datenwerten versehen kann (Elementinitialisierung!) und gleichzeitig als Standard-Konstruktor geeignet ist. Weiterhin sind ein Destruktor, Zugriffsmethoden und ein display() Methode zur Anzeige des Objektstatus vorzusehen. Erstellen Sie bitte hier Ihren Klassenentwurf:

danke
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
03.02.2007, 20:41 Uhr
0xdeadbeef
Gott
(Operator)


Lass bitte die Doppel- und Dreifachposts sein. Und wir sind kein Hausaufgabenservice, du musst schon nen Ansatz zeigen, wenn du Hilfe willst.
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
03.02.2007, 20:58 Uhr
~ilovecplusplus
Gast


natürlich weiss ich dass das hier kein hausaufgabenservice ist
das sind ja auch keine hausaufgaben
ich sitze seit std vor dieser aufgabe und versuche und versuche und komm nicht weiter

ich hab wie folgt angefangen


C++:
#include <iostream>

using namespace std;

//die Student-Klasse deklarieren

class Student {

public:
          char name     // name des Studenten
          char Studiengang // Studiengang des Studenten
          unsigned int Gjahr  //Geburtsjahr des Student
          unsigned int Mnummer   //Matrikelnummer des Student


//Dies ist ein Konstruktor für Student

Student ( char n,  char s, unsigned int g, unsigned int m);

~Student;     // Destruktor

int display(); // Anzeige des Objektstatus






und weiter weis ich nicht;
ich weiss nicht wie ich das objekt das für jeden einzelnen studenten steht einbringen soll;
und ich weiss auch nicht was die zugriffsmethode ist

grüße

Dieser Post wurde am 03.02.2007 um 22:20 Uhr von FloSoft editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
03.02.2007, 21:03 Uhr
Kest
saint


Hi!



C++:
#include <iostream>
#include <string>


class Student
{
    public:
        Student(const std::string& n="", const unsigned jahr=0, const unsigned gang=0, const unsigned nummer=0)
         : name(n), geburtsjahr(jahr), studiengang(gang), matrikelnummer(nummer) {}
        ~Student(){}

        std::string getName() const{
                    return name;
                    }
        unsigned getGeburtsjahr() const{
                 return geburtsjahr;
                 }
        unsigned getStudiengang() const{
                 return studiengang;
                 }
        unsigned getMatrikelnummer() const{
                 return matrikelnummer;
                 }

       void setName(const std::string& n){
             name=n;
             }
        void setGeburtsjahr(const unsigned jahr){
             geburtsjahr=jahr;
             }
        void setStudiengang(const unsigned gang){
             studiengang=gang;
             }
        void setMatrikelnummer(const unsigned nummer){
             matrikelnummer=nummer;
             }

        void display() const{
             std::cout << "          Name: " << name << "\n"
                       << "   Geburtsjahr: " << geburtsjahr << "\n"
                       << "   Studiengang: " << studiengang << "\n"
                       << "Matrikelnummer: " << matrikelnummer << std::endl;
                 }

    private:
        std::string name;
        unsigned geburtsjahr;
        unsigned studiengang;
        unsigned matrikelnummer;
        
        
};

--
Wenn man einen Hufschlag hört, sollte man >Pferd< denken und nicht >Zebra<.

Dieser Post wurde am 03.02.2007 um 21:29 Uhr von Kest editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
03.02.2007, 21:17 Uhr
~ilovecplusplus
Gast


vielen vielen dank
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: