1. Weiterleitung zu NetzLiving.de
  2. Forum
    1. Unerledigte Themen
  3. zum neuen Forum
  • Anmelden
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Erweiterte Suche
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

hilfe, simpler code, dummer fehler

  • KITT
  • 14. Dezember 2006 um 14:21
  • Unerledigt
Hallo zusammen,

das Informatik-Forum geht in den Archivmodus, genaue Informationen kann man der entsprechenden Ankündigung entnehmen. Als Dankeschön für die Treue bekommt man von uns einen Gutscheincode (informatikforum30) womit man bei netzliving.de 30% auf das erste Jahr sparen kann. (Genaue Infos sind ebenfalls in der Ankündigung)

Vielen Dank für die Treue und das Verständnis!
  • KITT
    Punkte
    105
    Beiträge
    13
    • 14. Dezember 2006 um 14:21
    • #1

    das headerfile:

    C
    #ifndef _GtGuiHardwareModell_h_
    #define _GtGuiHardwareModell_h_
    
    
    #include TcsPtcDetectorStruct
    #include <map>
    
    
    using namespace std;
    
    
    class GtGuiHardwareModell
    {
    	public:
    		GtGuiHardwareModell();
    		~GtGuiHardwareModell();
    
    	private:	
    		unsigned short getFrequency();
    		std::map <unsigned short, unsigned short> getPtcDetectorMap();
    
    		std::map <unsigned short, unsigned short> ptcDetectorMap_;
    		unsigned short frequency_;
    };
    #endif
    Alles anzeigen

    source file:

    Code
    #include "GtGuiHardwareModell.h"
    
    
    GtGuiHardwareModell::GtGuiHardwareModell() 
    {
    	frequency_=1;
    }
    
    
    GtGuiHardwareModell::~GtGuiHardwareModell()
    {
    
    }
    
    
    unsigned short GtGuiHardwareModell::getFrequency()
    {
    	return frequency_;
    }
    
    
    std::map<unsigned short, unsigned short> GtGuiHardwareModell::getPtcDetectorMap()
    {
    	ptcDetectorMap_[1] = 3;
    	return ptcDetectorMap_;
    }
    Alles anzeigen

    falls ich bei den includes ein struct include, das ich erstellt habe, scheitert das ganze.

    Code
    #ifndef _TcsPtcDetectorStruct_h_
    #define _TcsPtcDetectorStruct_h_
    
    
     
    struct TcsPtcDetectorStruct
    {
    	unsigned short partition;
    	bool enabled;
    //	std::string widgetId;
    	std::string caption;
    //	bool ptcEnabled;
    };
    #endif
    Alles anzeigen


    #include TcsPtcDetectorStruct verursacht einen fehler!

    In file included from GtGuiHardwareModel.h:11,
    from GtGuiHardwareModel.cc:8:
    TcsPtcDetectorStruct.h:17: syntax
    error before `;' token
    In file included from /usr/include/c++/3.2.3/bits/stl_algobase.h:75,
    from /usr/include/c++/3.2.3/bits/stl_tree.h:86,
    from /usr/include/c++/3.2.3/map:66,
    from GtGuiHardwareModel.h:12,
    from GtGuiHardwareModel.cc:8:
    /usr/include/c++/3.2.3/bits/stl_iterator.h:647: syntax error before `&' token
    /usr/include/c++/3.2.3/bits/stl_iterator.h:649: `bool
    __gnu_cxx::operator==(...)' must have an argument of class or enumerated
    type
    /usr/include/c++/3.2.3/bits/stl_iterator.h:649: `bool
    __gnu_cxx::operator==(...)' must take exactly two arguments
    /usr/include/c++/3.2.3/bits/stl_iterator.h:653: syntax error before `&' token
    /usr/include/c++/3.2.3/bits/stl_iterator.h:655: `bool
    __gnu_cxx::operator==(...)' must have an argument of class or enumerated
    type
    /usr/include/c++/3.2.3/bits/stl_iterator.h:655: `bool
    __gnu_cxx::operator==(...)' must take exactly two arguments
    /usr/include/c++/3.2.3/bits/stl_iterator.h:659: syntax error before `&' token
    /usr/include/c++/3.2.3/bits/stl_iterator.h:661: `bool
    __gnu_cxx::operator!=(...)' must have an argument of class or enumerated
    type
    /usr/include/c++/3.2.3/bits/stl_iterator.h:661: `bool
    ...
    ..
    .

    woran scheitert es!?!!?!?

    bitte um hilfeee!

    lg,
    KITT

  • Maximilian Rupp 27. Dezember 2024 um 12:05

    Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.

  1. Datenschutzerklärung
  2. Impressum