tutorials.de Buch-Aktion 05/2012
Like Tree1Danke
  • 1 Beitrag von sheel
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
191
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    cplusbo cplusbo ist offline Rookie
    Registriert seit
    Oct 2011
    Beiträge
    8
    Guten Abend zusammen,

    Folgendes Problem quält mich:

    klasse:
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    
    #include <string>
     
    using namespace std;
     
    class Patient
    {
          private:
                  int aufTag;
                  int aufMonat;
                  int aufJahr;
                  string* name;
          public:
                 Patient();
                 ~Patient();
                 void nameAnlegen();
                 void datumAufnahme();
                 void init(int, int, int, string);
    };

    und als Methode :
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    
    #include <iostream>
    #include <string>
    #include "CPR5.h"
     
    using namespace std;
     
    void Patient::init(int p_aufTag, int p_aufMonat, int p_aufJahr, string& p_name)
    {
         aufTag = p_aufTag;
         aufMonat = p_aufMonat;
         aufJahr = p_aufJahr;
         name = p_name;
         return;
    }

    ich bekomme immer die gleiche Fehlermeldung:
    Code :
    1
    2
    3
    4
    
    8 C:\Dev-Cpp\Hue\CPR5.cpp prototype for `void Patient::init(int, int, int, std::string&)' does not match any in class `Patient' 
    19 C:\Dev-Cpp\Hue\CPR5.h void Patient::init(int, int, int, char) 
     C:\Dev-Cpp\Hue\CPR5.cpp In member function `void Patient::init(int, int, int, std::string&)': 
    12 C:\Dev-Cpp\Hue\CPR5.cpp cannot convert `std::basic_string<char, std::char_traits<char>, std::allocator<char> >' to `std::string*' in assignment

    Ich hoffe, es ist nur eine Kleinigkeit)
    Vielen Dank schon mal fürs drüber schaun.
    grüße
     

  2. #2
    Avatar von sheel
    sheel sheel ist offline Moderator
    tutorials.de Moderator
    Registriert seit
    Jul 2007
    Beiträge
    4.501
    Hi
    Code cpp:
    1
    2
    3
    4
    5
    
    private:
                  int aufTag;
                  int aufMonat;
                  int aufJahr;
                  string name;

    Gruß
    cplusbo bedankt sich. 
    Netiquette (vA §15) und Nutzungsregeln (vA §4.8) einhalten! Programmcode in Codetags/Codeboxen.
    Sehr gute Beiträge bitte Bewerten (Stern darunter oder "Danke").
    "Funktioniert nicht" ist zu ungenau! Code, Fehlermeldungen, Verhalten des Programms, ...?

  3. #3
    cplusbo cplusbo ist offline Rookie
    Registriert seit
    Oct 2011
    Beiträge
    8
    hi sheel,
    danke für die schnelle antwort, aber leider hat das nichts gebracht, bekomme immer noch die Fehlermeldung, diesmal ein bisschen kleiner

    Code :
    1
    2
    
    8 C:\Dev-Cpp\Hue\CPR5.cpp prototype for `void Patient::init(int, int, int, std::string&)' does not match any in class `Patient' 
    19 C:\Dev-Cpp\Hue\CPR5.h void Patient::init(int, int, int, std::string)

    edit:
    ah, habs
    danke für die hilfe nochmal sheel
    Geändert von sheel (01.11.11 um 19:15 Uhr) Grund: Doppel
     

Ähnliche Themen

  1. Antworten: 2
    Letzter Beitrag: 17.01.11, 21:53
  2. C++ : Konstruktor einer Abgel. Klasse "füttern"
    Von The_Real_Poti im Forum C/C++
    Antworten: 1
    Letzter Beitrag: 28.04.09, 23:58
  3. Antworten: 4
    Letzter Beitrag: 07.03.08, 12:51
  4. Arbeiten mit der Klasse "string"
    Von PommeDeTerre im Forum C/C++
    Antworten: 4
    Letzter Beitrag: 21.09.04, 14:31
  5. Antworten: 8
    Letzter Beitrag: 25.04.04, 15:22