Ergebnis 1 bis 7 von 7

Thema: Frage zu C++ Syntax

  1. #1
    Gesperrt
    Registriert seit
    27.07.2006
    Beiträge
    476

    Standard Frage zu C++ Syntax

    Hi Leute,
    ich habe eine Frage zu der "richtigen"
    c++ Syntax.
    Und zwar habe ich da die Header-Datei:

    =============================================

    #define _Adresse_h
    // Standard-Header-Dateien einbinden
    #include <iostream>
    #include <iomanip>
    #include <string>
    #include <limits>
    using namespace std;

    const int maxLaenge = 20;

    class Adresse {
    // Öffentliche Methode
    public:

    Adresse(char*, char*);

    // Private Methoden
    private:

    char Name[maxLaenge+1];
    char Ort[maxLaenge+1];

    };

    #endif _Adresse_h

    ==============================================

    Und die Cpp Datei:

    ==============================================

    // Header-Datei mit der Klassen-Deklaration einbinden
    #include "Adresse.h"
    // Standard-Header-Dateien einbinden
    #include <iostream>
    #include <iomanip>
    #include <stdio.h>
    #include <stdlib.h>
    #include <string.h>

    // Konstruktor
    Adresse::Adresse(char* Name, char* Ort){
    this->Name;
    this->Ort;
    }

    ==============================================

    Meine Frage bezieht sich nun auf
    das
    this->Name und this->Ort.
    Das dies so funktionier weiß ich und tut es auch,
    mir geht es nur darum, ob dies so "richtige" C++ Sysntax ist,
    oder ob dies nach "reinen" JAVA aussieht.

  2. #2
    Major General Avatar von DonKnilch
    Registriert seit
    21.02.2005
    Ort
    Berlin
    Beiträge
    19.626

    Standard

    Mir ist irgendwie noch nicht so ganz klar, was dabei passieren soll.

    Zur Syntax: Natürlich ist das C++-Syntax, sonst würde es ja nicht funktionieren. Java sieht ja schon etwas anders aus, alleine schon aufgrund der Zeiger.


  3. #3
    Major General Avatar von SethOS
    Registriert seit
    17.02.2006
    Beiträge
    18.577

    Standard

    Konstruktoren legt man normalerweise auch in die Klasse hinein (genau wie Destruktoren etc.).
    "Prophet!" said I, "thing of evil - prophet still, if bird or devil!
    By that Heaven that bends above us - by that God we both adore -
    Tell this soul with sorrow laden if, within the distant Aidenn,
    It shall clasp a sainted maiden whom the angels name Lenore -
    Clasp a rare and radiant maiden whom the angels name Lenore."
    Quoth the Raven, "Nevermore."

    From "The Raven" by Edgar Allan Poe

  4. #4
    Major General Avatar von DonKnilch
    Registriert seit
    21.02.2005
    Ort
    Berlin
    Beiträge
    19.626

    Standard

    Stimmt, das ist etwas "unschön".


  5. #5
    Gesperrt
    Themenstarter

    Registriert seit
    27.07.2006
    Beiträge
    476

    Standard

    Zitat Zitat von DonKnilch
    Mir ist irgendwie noch nicht so ganz klar, was dabei passieren soll.

    Zur Syntax: Natürlich ist das C++-Syntax, sonst würde es ja nicht funktionieren. Java sieht ja schon etwas anders aus, alleine schon aufgrund der Zeiger.
    ist ja auch nur ein blööödes beispiel.
    mir kommt es da auf die formulierung

    this->name

  6. #6
    Master Gunnery Sergeant Avatar von Merten0912
    Registriert seit
    25.09.2005
    Ort
    Thüringen
    Beiträge
    1.783

    Standard

    Ja das ist imho wie du sagst "richtige" C++ Syntax...es hier in meinem C++ Buch auch mit aufgef&#252;hrt
    Die Zukunft ist nicht vorherbestimmt. Wir selbst sind unseres Schicksals Schmied.

  7. #7

    Standard

    In Java gibts this.klassenvariable aber kein this->klassenvariable. Wie bereits gesagt wurde, in Java gibt es in diesem Sinne wie in C++ keine Zeiger, bzw. so das man explizit welche anlegen kann oder nicht.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. 100 Wege eine Pizza zu bestellen
    Von marbus11 im Forum Jokes
    Antworten: 0
    Letzter Beitrag: 29.03.2007, 03:12
  2. HDD - Frage bezüglich Temperatur / SMART
    Von Merten0912 im Forum Festplatten, SSDs & Laufwerke
    Antworten: 18
    Letzter Beitrag: 26.02.2006, 15:35
  3. Lieferung - Frage
    Von hydroc im Forum Bestellungen
    Antworten: 17
    Letzter Beitrag: 15.10.2005, 23:31

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •