1. Liebe Forumsgemeinde,

    aufgrund der Bestimmungen, die sich aus der DSGVO ergeben, müssten umfangreiche Anpassungen am Forum vorgenommen werden, die sich für uns nicht wirtschaftlich abbilden lassen. Daher haben wir uns entschlossen, das Forum in seiner aktuellen Form zu archivieren und online bereit zu stellen, jedoch keine Neuanmeldungen oder neuen Kommentare mehr zuzulassen. So ist sichergestellt, dass das gesammelte Wissen nicht verloren geht, und wir die Seite dennoch DSGVO-konform zur Verfügung stellen können.
    Dies wird in den nächsten Tagen umgesetzt.

    Ich danke allen, die sich in den letzten Jahren für Hilfesuchende und auch für das Forum selbst engagiert haben. Ich bin weiterhin für euch erreichbar unter tti(bei)pcwelt.de.
    Dismiss Notice

Frage zu C++ Syntax

Discussion in 'Programmieren' started by bastelhamster1, Jun 10, 2007.

Thread Status:
Not open for further replies.
  1. 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. ehenkes

    ehenkes ROM

    Man kann das so machen, aber niemand macht dies. Innerhalb von Klassen verwendet man für Member-Variablen eher folgende Kürzel:
    m_Variable oder Variable_ oder _Variable, um diese von anderen Variablen zu unterscheiden.

    Schau mal hier beim C++-Guru vorbei:
    http://www.gotw.ca/gotw/004.htm
    http://www.gotw.ca/gotw/ (lohnt sich echt, aber schwierig!)
     
Thread Status:
Not open for further replies.

Share This Page