Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!
Werbeanzeige
C-/C++-Quelltext |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 |
#ifndef TSINGLETON #define TSINGLETON template <class T> class TSingleton { protected: //Membervariablen static T *m_pSingleton; //Statisches Objekt public: //Memberfunktionen // //Dekonstruktor virtual ~TSingleton(); { //Hier sollte noch etwas stehen } //Get //Aufgabe: Wenn nötig, statisches Objekt erzeugen und Zeiger darauf zurückgeben inline static T* Get() { //Existiert shcon eine Instanz? if(!m_pSingleton) m_pSingleton = new T; //Nein, dann neue Instanz erzeugen //Zeiger auf die Instanz zurückgeben return (m_pSingleton); } //Statisches Objekt freigeben static void Del() { //Gab es eine Instanz? if(m_pSingleton { delete (m_pSingleton); //Ja, dann freigeben m_pSingleton = NULL; //und Zeiger auf NULL setzen } } }; //Die Statische Variable erzeugen template <class T> T* TSingleton<T>::m_pSingleton = 0; #endif |
C-/C++-Quelltext |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 |
Fehler 1 error C2958: für das linke Trennzeichen Klammer "(" an der Stelle 'c:\dokumente und einstellungen\manuel\eigene dateien\visual studio 2008\projects\spaceshooter\spaceshooter\singleton.hpp(35)' gibt es keine Entsprechung c:\dokumente und einstellungen\manuel\eigene dateien\visual studio 2008\projects\spaceshooter\spaceshooter\singleton.hpp 39 Fehler 2 error C2059: Syntaxfehler: '{' c:\dokumente und einstellungen\manuel\eigene dateien\visual studio 2008\projects\spaceshooter\spaceshooter\singleton.hpp 16 Fehler 3 error C2334: Unerwartete(s) Token vor '{'; sichtbarer Funktionstext wird übersprungen c:\dokumente und einstellungen\manuel\eigene dateien\visual studio 2008\projects\spaceshooter\spaceshooter\singleton.hpp 16 Fehler 4 error C2059: Syntaxfehler: '{' c:\dokumente und einstellungen\manuel\eigene dateien\visual studio 2008\projects\spaceshooter\spaceshooter\singleton.hpp 16 Fehler 5 error C2334: Unerwartete(s) Token vor '{'; sichtbarer Funktionstext wird übersprungen c:\dokumente und einstellungen\manuel\eigene dateien\visual studio 2008\projects\spaceshooter\spaceshooter\singleton.hpp 16 Fehler 6 error C2958: für das linke Trennzeichen Klammer "(" an der Stelle 'c:\dokumente und einstellungen\manuel\eigene dateien\visual studio 2008\projects\spaceshooter\spaceshooter\singleton.hpp(33)' gibt es keine Entsprechung c:\dokumente und einstellungen\manuel\eigene dateien\visual studio 2008\projects\spaceshooter\spaceshooter\singleton.hpp 33 Fehler 7 error C2059: Syntaxfehler: '{' c:\dokumente und einstellungen\manuel\eigene dateien\visual studio 2008\projects\spaceshooter\spaceshooter\singleton.hpp 16 Fehler 8 error C2334: Unerwartete(s) Token vor '{'; sichtbarer Funktionstext wird übersprungen c:\dokumente und einstellungen\manuel\eigene dateien\visual studio 2008\projects\spaceshooter\spaceshooter\singleton.hpp 16 Fehler 9 error C2958: für das linke Trennzeichen Klammer "(" an der Stelle 'c:\dokumente und einstellungen\manuel\eigene dateien\visual studio 2008\projects\spaceshooter\spaceshooter\singleton.hpp(33)' gibt es keine Entsprechung c:\dokumente und einstellungen\manuel\eigene dateien\visual studio 2008\projects\spaceshooter\spaceshooter\singleton.hpp 33 Fehler 10 error C2958: für das linke Trennzeichen Klammer "(" an der Stelle 'c:\dokumente und einstellungen\manuel\eigene dateien\visual studio 2008\projects\spaceshooter\spaceshooter\singleton.hpp(35)' gibt es keine Entsprechung c:\dokumente und einstellungen\manuel\eigene dateien\visual studio 2008\projects\spaceshooter\spaceshooter\singleton.hpp 39 Fehler 11 error C2059: Syntaxfehler: '{' c:\dokumente und einstellungen\manuel\eigene dateien\visual studio 2008\projects\spaceshooter\spaceshooter\singleton.hpp 16 Fehler 12 error C2334: Unerwartete(s) Token vor '{'; sichtbarer Funktionstext wird übersprungen c:\dokumente und einstellungen\manuel\eigene dateien\visual studio 2008\projects\spaceshooter\spaceshooter\singleton.hpp 16 Fehler 13 error C2059: Syntaxfehler: '{' c:\dokumente und einstellungen\manuel\eigene dateien\visual studio 2008\projects\spaceshooter\spaceshooter\singleton.hpp 16 Fehler 14 error C2334: Unerwartete(s) Token vor '{'; sichtbarer Funktionstext wird übersprungen c:\dokumente und einstellungen\manuel\eigene dateien\visual studio 2008\projects\spaceshooter\spaceshooter\singleton.hpp 16 Fehler 15 error C2958: für das linke Trennzeichen Klammer "(" an der Stelle 'c:\dokumente und einstellungen\manuel\eigene dateien\visual studio 2008\projects\spaceshooter\spaceshooter\singleton.hpp(33)' gibt es keine Entsprechung c:\dokumente und einstellungen\manuel\eigene dateien\visual studio 2008\projects\spaceshooter\spaceshooter\singleton.hpp 33 Fehler 16 error C2059: Syntaxfehler: '{' c:\dokumente und einstellungen\manuel\eigene dateien\visual studio 2008\projects\spaceshooter\spaceshooter\singleton.hpp 16 Fehler 17 error C2334: Unerwartete(s) Token vor '{'; sichtbarer Funktionstext wird übersprungen c:\dokumente und einstellungen\manuel\eigene dateien\visual studio 2008\projects\spaceshooter\spaceshooter\singleton.hpp 16 Fehler 18 error C2958: für das linke Trennzeichen Klammer "(" an der Stelle 'c:\dokumente und einstellungen\manuel\eigene dateien\visual studio 2008\projects\spaceshooter\spaceshooter\singleton.hpp(33)' gibt es keine Entsprechung c:\dokumente und einstellungen\manuel\eigene dateien\visual studio 2008\projects\spaceshooter\spaceshooter\singleton.hpp 33 Fehler 19 error C2958: für das linke Trennzeichen Klammer "(" an der Stelle 'c:\dokumente und einstellungen\manuel\eigene dateien\visual studio 2008\projects\spaceshooter\spaceshooter\singleton.hpp(35)' gibt es keine Entsprechung c:\dokumente und einstellungen\manuel\eigene dateien\visual studio 2008\projects\spaceshooter\spaceshooter\singleton.hpp 39 Fehler 20 error C2059: Syntaxfehler: '{' c:\dokumente und einstellungen\manuel\eigene dateien\visual studio 2008\projects\spaceshooter\spaceshooter\singleton.hpp 16 Fehler 21 error C2334: Unerwartete(s) Token vor '{'; sichtbarer Funktionstext wird übersprungen c:\dokumente und einstellungen\manuel\eigene dateien\visual studio 2008\projects\spaceshooter\spaceshooter\singleton.hpp 16 Fehler 22 error C2059: Syntaxfehler: '{' c:\dokumente und einstellungen\manuel\eigene dateien\visual studio 2008\projects\spaceshooter\spaceshooter\singleton.hpp 16 Fehler 23 error C2334: Unerwartete(s) Token vor '{'; sichtbarer Funktionstext wird übersprungen c:\dokumente und einstellungen\manuel\eigene dateien\visual studio 2008\projects\spaceshooter\spaceshooter\singleton.hpp 16 Fehler 24 error C2958: für das linke Trennzeichen Klammer "(" an der Stelle 'c:\dokumente und einstellungen\manuel\eigene dateien\visual studio 2008\projects\spaceshooter\spaceshooter\singleton.hpp(33)' gibt es keine Entsprechung c:\dokumente und einstellungen\manuel\eigene dateien\visual studio 2008\projects\spaceshooter\spaceshooter\singleton.hpp 33 Fehler 25 error C2059: Syntaxfehler: '{' c:\dokumente und einstellungen\manuel\eigene dateien\visual studio 2008\projects\spaceshooter\spaceshooter\singleton.hpp 16 Fehler 26 error C2334: Unerwartete(s) Token vor '{'; sichtbarer Funktionstext wird übersprungen c:\dokumente und einstellungen\manuel\eigene dateien\visual studio 2008\projects\spaceshooter\spaceshooter\singleton.hpp 16 Fehler 27 error C2958: für das linke Trennzeichen Klammer "(" an der Stelle 'c:\dokumente und einstellungen\manuel\eigene dateien\visual studio 2008\projects\spaceshooter\spaceshooter\singleton.hpp(33)' gibt es keine Entsprechung c:\dokumente und einstellungen\manuel\eigene dateien\visual studio 2008\projects\spaceshooter\spaceshooter\singleton.hpp 33 Fehler 29 error C2958: für das linke Trennzeichen Klammer "(" an der Stelle 'c:\dokumente und einstellungen\manuel\eigene dateien\visual studio 2008\projects\spaceshooter\spaceshooter\singleton.hpp(35)' gibt es keine Entsprechung c:\dokumente und einstellungen\manuel\eigene dateien\visual studio 2008\projects\spaceshooter\spaceshooter\singleton.hpp 39 Fehler 30 error C2059: Syntaxfehler: '{' c:\dokumente und einstellungen\manuel\eigene dateien\visual studio 2008\projects\spaceshooter\spaceshooter\singleton.hpp 16 Fehler 31 error C2334: Unerwartete(s) Token vor '{'; sichtbarer Funktionstext wird übersprungen c:\dokumente und einstellungen\manuel\eigene dateien\visual studio 2008\projects\spaceshooter\spaceshooter\singleton.hpp 16 Fehler 32 error C2059: Syntaxfehler: '{' c:\dokumente und einstellungen\manuel\eigene dateien\visual studio 2008\projects\spaceshooter\spaceshooter\singleton.hpp 16 Fehler 33 error C2334: Unerwartete(s) Token vor '{'; sichtbarer Funktionstext wird übersprungen c:\dokumente und einstellungen\manuel\eigene dateien\visual studio 2008\projects\spaceshooter\spaceshooter\singleton.hpp 16 Fehler 34 error C2958: für das linke Trennzeichen Klammer "(" an der Stelle 'c:\dokumente und einstellungen\manuel\eigene dateien\visual studio 2008\projects\spaceshooter\spaceshooter\singleton.hpp(33)' gibt es keine Entsprechung c:\dokumente und einstellungen\manuel\eigene dateien\visual studio 2008\projects\spaceshooter\spaceshooter\singleton.hpp 33 Fehler 35 error C2059: Syntaxfehler: '{' c:\dokumente und einstellungen\manuel\eigene dateien\visual studio 2008\projects\spaceshooter\spaceshooter\singleton.hpp 16 Fehler 36 error C2334: Unerwartete(s) Token vor '{'; sichtbarer Funktionstext wird übersprungen c:\dokumente und einstellungen\manuel\eigene dateien\visual studio 2008\projects\spaceshooter\spaceshooter\singleton.hpp 16 Fehler 37 error C2958: für das linke Trennzeichen Klammer "(" an der Stelle 'c:\dokumente und einstellungen\manuel\eigene dateien\visual studio 2008\projects\spaceshooter\spaceshooter\singleton.hpp(33)' gibt es keine Entsprechung c:\dokumente und einstellungen\manuel\eigene dateien\visual studio 2008\projects\spaceshooter\spaceshooter\singleton.hpp 33 Fehler 38 error C2958: für das linke Trennzeichen Klammer "(" an der Stelle 'c:\dokumente und einstellungen\manuel\eigene dateien\visual studio 2008\projects\spaceshooter\spaceshooter\singleton.hpp(35)' gibt es keine Entsprechung c:\dokumente und einstellungen\manuel\eigene dateien\visual studio 2008\projects\spaceshooter\spaceshooter\singleton.hpp 39 Fehler 39 error C2059: Syntaxfehler: '{' c:\dokumente und einstellungen\manuel\eigene dateien\visual studio 2008\projects\spaceshooter\spaceshooter\singleton.hpp 16 Fehler 40 error C2334: Unerwartete(s) Token vor '{'; sichtbarer Funktionstext wird übersprungen c:\dokumente und einstellungen\manuel\eigene dateien\visual studio 2008\projects\spaceshooter\spaceshooter\singleton.hpp 16 Fehler 41 error C2059: Syntaxfehler: '{' c:\dokumente und einstellungen\manuel\eigene dateien\visual studio 2008\projects\spaceshooter\spaceshooter\singleton.hpp 16 Fehler 42 error C2334: Unerwartete(s) Token vor '{'; sichtbarer Funktionstext wird übersprungen c:\dokumente und einstellungen\manuel\eigene dateien\visual studio 2008\projects\spaceshooter\spaceshooter\singleton.hpp 16 Fehler 43 error C2958: für das linke Trennzeichen Klammer "(" an der Stelle 'c:\dokumente und einstellungen\manuel\eigene dateien\visual studio 2008\projects\spaceshooter\spaceshooter\singleton.hpp(33)' gibt es keine Entsprechung c:\dokumente und einstellungen\manuel\eigene dateien\visual studio 2008\projects\spaceshooter\spaceshooter\singleton.hpp 33 Fehler 44 error C2059: Syntaxfehler: '{' c:\dokumente und einstellungen\manuel\eigene dateien\visual studio 2008\projects\spaceshooter\spaceshooter\singleton.hpp 16 Fehler 45 error C2334: Unerwartete(s) Token vor '{'; sichtbarer Funktionstext wird übersprungen c:\dokumente und einstellungen\manuel\eigene dateien\visual studio 2008\projects\spaceshooter\spaceshooter\singleton.hpp 16 Fehler 46 error C2958: für das linke Trennzeichen Klammer "(" an der Stelle 'c:\dokumente und einstellungen\manuel\eigene dateien\visual studio 2008\projects\spaceshooter\spaceshooter\singleton.hpp(33)' gibt es keine Entsprechung c:\dokumente und einstellungen\manuel\eigene dateien\visual studio 2008\projects\spaceshooter\spaceshooter\singleton.hpp 33 Fehler 48 error C2958: für das linke Trennzeichen Klammer "(" an der Stelle 'c:\dokumente und einstellungen\manuel\eigene dateien\visual studio 2008\projects\spaceshooter\spaceshooter\singleton.hpp(35)' gibt es keine Entsprechung c:\dokumente und einstellungen\manuel\eigene dateien\visual studio 2008\projects\spaceshooter\spaceshooter\singleton.hpp 39 Fehler 49 error C2059: Syntaxfehler: '{' c:\dokumente und einstellungen\manuel\eigene dateien\visual studio 2008\projects\spaceshooter\spaceshooter\singleton.hpp 16 Fehler 50 error C2334: Unerwartete(s) Token vor '{'; sichtbarer Funktionstext wird übersprungen c:\dokumente und einstellungen\manuel\eigene dateien\visual studio 2008\projects\spaceshooter\spaceshooter\singleton.hpp 16 Fehler 51 error C2059: Syntaxfehler: '{' c:\dokumente und einstellungen\manuel\eigene dateien\visual studio 2008\projects\spaceshooter\spaceshooter\singleton.hpp 16 Fehler 52 error C2334: Unerwartete(s) Token vor '{'; sichtbarer Funktionstext wird übersprungen c:\dokumente und einstellungen\manuel\eigene dateien\visual studio 2008\projects\spaceshooter\spaceshooter\singleton.hpp 16 Fehler 53 error C2958: für das linke Trennzeichen Klammer "(" an der Stelle 'c:\dokumente und einstellungen\manuel\eigene dateien\visual studio 2008\projects\spaceshooter\spaceshooter\singleton.hpp(33)' gibt es keine Entsprechung c:\dokumente und einstellungen\manuel\eigene dateien\visual studio 2008\projects\spaceshooter\spaceshooter\singleton.hpp 33 Fehler 54 error C2059: Syntaxfehler: '{' c:\dokumente und einstellungen\manuel\eigene dateien\visual studio 2008\projects\spaceshooter\spaceshooter\singleton.hpp 16 Fehler 55 error C2334: Unerwartete(s) Token vor '{'; sichtbarer Funktionstext wird übersprungen c:\dokumente und einstellungen\manuel\eigene dateien\visual studio 2008\projects\spaceshooter\spaceshooter\singleton.hpp 16 Fehler 56 error C2958: für das linke Trennzeichen Klammer "(" an der Stelle 'c:\dokumente und einstellungen\manuel\eigene dateien\visual studio 2008\projects\spaceshooter\spaceshooter\singleton.hpp(33)' gibt es keine Entsprechung c:\dokumente und einstellungen\manuel\eigene dateien\visual studio 2008\projects\spaceshooter\spaceshooter\singleton.hpp 33 Fehler 57 error C2958: für das linke Trennzeichen Klammer "(" an der Stelle 'c:\dokumente und einstellungen\manuel\eigene dateien\visual studio 2008\projects\spaceshooter\spaceshooter\singleton.hpp(35)' gibt es keine Entsprechung c:\dokumente und einstellungen\manuel\eigene dateien\visual studio 2008\projects\spaceshooter\spaceshooter\singleton.hpp 39 Fehler 58 error C2059: Syntaxfehler: '{' c:\dokumente und einstellungen\manuel\eigene dateien\visual studio 2008\projects\spaceshooter\spaceshooter\singleton.hpp 16 Fehler 59 error C2334: Unerwartete(s) Token vor '{'; sichtbarer Funktionstext wird übersprungen c:\dokumente und einstellungen\manuel\eigene dateien\visual studio 2008\projects\spaceshooter\spaceshooter\singleton.hpp 16 Fehler 60 error C2059: Syntaxfehler: '{' c:\dokumente und einstellungen\manuel\eigene dateien\visual studio 2008\projects\spaceshooter\spaceshooter\singleton.hpp 16 Fehler 61 error C2334: Unerwartete(s) Token vor '{'; sichtbarer Funktionstext wird übersprungen c:\dokumente und einstellungen\manuel\eigene dateien\visual studio 2008\projects\spaceshooter\spaceshooter\singleton.hpp 16 Fehler 62 error C2958: für das linke Trennzeichen Klammer "(" an der Stelle 'c:\dokumente und einstellungen\manuel\eigene dateien\visual studio 2008\projects\spaceshooter\spaceshooter\singleton.hpp(33)' gibt es keine Entsprechung c:\dokumente und einstellungen\manuel\eigene dateien\visual studio 2008\projects\spaceshooter\spaceshooter\singleton.hpp 33 Fehler 63 error C2059: Syntaxfehler: '{' c:\dokumente und einstellungen\manuel\eigene dateien\visual studio 2008\projects\spaceshooter\spaceshooter\singleton.hpp 16 Fehler 64 error C2334: Unerwartete(s) Token vor '{'; sichtbarer Funktionstext wird übersprungen c:\dokumente und einstellungen\manuel\eigene dateien\visual studio 2008\projects\spaceshooter\spaceshooter\singleton.hpp 16 Fehler 65 error C2958: für das linke Trennzeichen Klammer "(" an der Stelle 'c:\dokumente und einstellungen\manuel\eigene dateien\visual studio 2008\projects\spaceshooter\spaceshooter\singleton.hpp(33)' gibt es keine Entsprechung c:\dokumente und einstellungen\manuel\eigene dateien\visual studio 2008\projects\spaceshooter\spaceshooter\singleton.hpp 33 Fehler 66 error C2958: für das linke Trennzeichen Klammer "(" an der Stelle 'c:\dokumente und einstellungen\manuel\eigene dateien\visual studio 2008\projects\spaceshooter\spaceshooter\singleton.hpp(35)' gibt es keine Entsprechung c:\dokumente und einstellungen\manuel\eigene dateien\visual studio 2008\projects\spaceshooter\spaceshooter\singleton.hpp 39 Fehler 67 error C2059: Syntaxfehler: '{' c:\dokumente und einstellungen\manuel\eigene dateien\visual studio 2008\projects\spaceshooter\spaceshooter\singleton.hpp 16 Fehler 68 error C2334: Unerwartete(s) Token vor '{'; sichtbarer Funktionstext wird übersprungen c:\dokumente und einstellungen\manuel\eigene dateien\visual studio 2008\projects\spaceshooter\spaceshooter\singleton.hpp 16 Fehler 69 error C2059: Syntaxfehler: '{' c:\dokumente und einstellungen\manuel\eigene dateien\visual studio 2008\projects\spaceshooter\spaceshooter\singleton.hpp 16 Fehler 70 error C2334: Unerwartete(s) Token vor '{'; sichtbarer Funktionstext wird übersprungen c:\dokumente und einstellungen\manuel\eigene dateien\visual studio 2008\projects\spaceshooter\spaceshooter\singleton.hpp 16 Fehler 71 error C2958: für das linke Trennzeichen Klammer "(" an der Stelle 'c:\dokumente und einstellungen\manuel\eigene dateien\visual studio 2008\projects\spaceshooter\spaceshooter\singleton.hpp(33)' gibt es keine Entsprechung c:\dokumente und einstellungen\manuel\eigene dateien\visual studio 2008\projects\spaceshooter\spaceshooter\singleton.hpp 33 Fehler 28 error C2600: 'CGame::CGame': Vom Compiler generierte spezielle Memberfunktion kann nicht definiert werden (vorherige Deklaration in der Klasse erforderlich) c:\dokumente und einstellungen\manuel\eigene dateien\visual studio 2008\projects\spaceshooter\spaceshooter\game.cpp 6 |
Werbeanzeige