c++ anfänger braucht hilfe

Hallo

Versuche gerade ein minimalistisches Frontend für xine in c++ zu entwerfen welches ich dann gerne in das vdr-xine-plugin hineinpatchen möchte...

leider weiß ich nicht weiter (ist z.Z. zum testen stand alone)
ich denke das ganze entsteht beim linken auf die xlibs

es kommen immer folgende fehler

laptop:~/develop/xinefrontend# g++ -Wall -O2 `xine-config --cflags` `xine-config --libs` -I/usr/X11R6/include -L/usr/X11R6/lib -lX11 -lXext -lm -o xinefrontend xinefrontend.c
xinefrontend.c: In function `int XineFrontend::main()':
xinefrontend.c:203: Warnung: control reaches end of non-void function
/usr/lib/gcc-lib/i486-linux/3.3.4/../../../crt1.o(.text+0x18): In function `_start':
../sysdeps/i386/elf/start.S:98: undefined reference to `main'
/tmp/ccmNMWLL.o(.text+0x17): In function `XineFrontend::Frontend::Frontend[not-in-charge]()':
: undefined reference to `XineFrontend::Frontend::running'
/tmp/ccmNMWLL.o(.text+0x3d): In function `XineFrontend::Frontend::Frontend[not-in-charge]()':
: undefined reference to `XineFrontend::Frontend::xine'
/tmp/ccmNMWLL.o(.text+0x72): In function `XineFrontend::Frontend::Frontend[not-in-charge]()':
: undefined reference to `XineFrontend::Frontend::xine'
/tmp/ccmNMWLL.o(.text+0x7f): In function `XineFrontend::Frontend::Frontend[not-in-charge]()':
: undefined reference to `XineFrontend::Frontend::xine'
/tmp/ccmNMWLL.o(.text+0xa0): In function `XineFrontend::Frontend::Frontend[not-in-charge]()':
: undefined reference to `XineFrontend::Frontend::display'
/tmp/ccmNMWLL.o(.text+0xad): In function `XineFrontend::Frontend::Frontend[not-in-charge]()':
: undefined reference to `XineFrontend::Frontend::display'
/tmp/ccmNMWLL.o(.text+0xbe): In function `XineFrontend::Frontend::Frontend[not-in-charge]()':
: undefined reference to `XineFrontend::Frontend::screen'
/tmp/ccmNMWLL.o(.text+0xc5): In function `XineFrontend::Frontend::Frontend[not-in-charge]()':
: undefined reference to `XineFrontend::Frontend::xpos'
/tmp/ccmNMWLL.o(.text+0xcc): In function `XineFrontend::Frontend::Frontend[not-in-charge]()':
: undefined reference to `XineFrontend::Frontend::ypos'
/tmp/ccmNMWLL.o(.text+0xd6): In function `XineFrontend::Frontend::Frontend[not-in-charge]()':
: undefined reference to `XineFrontend::Frontend::width'
/tmp/ccmNMWLL.o(.text+0xe0): In function `XineFrontend::Frontend::Frontend[not-in-charge]()':
: undefined reference to `XineFrontend::Frontend::height'
/tmp/ccmNMWLL.o(.text+0xe5): In function `XineFrontend::Frontend::Frontend[not-in-charge]()':
: undefined reference to `XineFrontend::Frontend::display'
/tmp/ccmNMWLL.o(.text+0xf2): In function `XineFrontend::Frontend::Frontend[not-in-charge]()':
: undefined reference to `XineFrontend::Frontend::display'
/tmp/ccmNMWLL.o(.text+0x104): In function `XineFrontend::Frontend::Frontend[not-in-charge]()':
: undefined reference to `XineFrontend::Frontend::height'
/tmp/ccmNMWLL.o(.text+0x112): In function `XineFrontend::Frontend::Frontend[not-in-charge]()':
: undefined reference to `XineFrontend::Frontend::display'
/tmp/ccmNMWLL.o(.text+0x120): In function `XineFrontend::Frontend::Frontend[not-in-charge]()':
: undefined reference to `XineFrontend::Frontend::width'
/tmp/ccmNMWLL.o(.text+0x131): In function `XineFrontend::Frontend::Frontend[not-in-charge]()':
: undefined reference to `XineFrontend::Frontend::ypos'
/tmp/ccmNMWLL.o(.text+0x13b): In function `XineFrontend::Frontend::Frontend[not-in-charge]()':
: undefined reference to `XineFrontend::Frontend::xpos'
/tmp/ccmNMWLL.o(.text+0x149): In function `XineFrontend::Frontend::Frontend[not-in-charge]()':
: undefined reference to `XineFrontend::Frontend::window'
/tmp/ccmNMWLL.o(.text+0x14e): In function `XineFrontend::Frontend::Frontend[not-in-charge]()':
: undefined reference to `XineFrontend::Frontend::display'
/tmp/ccmNMWLL.o(.text+0x168): In function `XineFrontend::Frontend::Frontend[not-in-charge]()':
: undefined reference to `XineFrontend::Frontend::completion_event'
/tmp/ccmNMWLL.o(.text+0x16d): In function `XineFrontend::Frontend::Frontend[not-in-charge]()':
: undefined reference to `XineFrontend::Frontend::window'
/tmp/ccmNMWLL.o(.text+0x176): In function `XineFrontend::Frontend::Frontend[not-in-charge]()':
: undefined reference to `XineFrontend::Frontend::display'
/tmp/ccmNMWLL.o(.text+0x184): In function `XineFrontend::Frontend::Frontend[not-in-charge]()':
: undefined reference to `XineFrontend::Frontend::display'
/tmp/ccmNMWLL.o(.text+0x18a): In function `XineFrontend::Frontend::Frontend[not-in-charge]()':
: undefined reference to `XineFrontend::Frontend::screen'
/tmp/ccmNMWLL.o(.text+0x1e5): In function `XineFrontend::Frontend::Frontend[not-in-charge]()':
: undefined reference to `XineFrontend::Frontend::display'
/tmp/ccmNMWLL.o(.text+0x1f9): In function `XineFrontend::Frontend::Frontend[not-in-charge]()':
: undefined reference to `XineFrontend::Frontend::display'
/tmp/ccmNMWLL.o(.text+0x206): In function `XineFrontend::Frontend::Frontend[not-in-charge]()':
: undefined reference to `XineFrontend::Frontend::completion_event'
/tmp/ccmNMWLL.o(.text+0x257): In function `XineFrontend::Frontend::Frontend[in-charge]()':
: undefined reference to `XineFrontend::Frontend::running'
/tmp/ccmNMWLL.o(.text+0x27d): In function `XineFrontend::Frontend::Frontend[in-charge]()':
: undefined reference to `XineFrontend::Frontend::xine'
/tmp/ccmNMWLL.o(.text+0x2b2): In function `XineFrontend::Frontend::Frontend[in-charge]()':
: undefined reference to `XineFrontend::Frontend::xine'
/tmp/ccmNMWLL.o(.text+0x2bf): In function `XineFrontend::Frontend::Frontend[in-charge]()':
: undefined reference to `XineFrontend::Frontend::xine'
/tmp/ccmNMWLL.o(.text+0x2e0): In function `XineFrontend::Frontend::Frontend[in-charge]()':
: undefined reference to `XineFrontend::Frontend::display'
/tmp/ccmNMWLL.o(.text+0x2ed): In function `XineFrontend::Frontend::Frontend[in-charge]()':
: undefined reference to `XineFrontend::Frontend::display'
/tmp/ccmNMWLL.o(.text+0x301): In function `XineFrontend::Frontend::Frontend[in-charge]()':
: undefined reference to `XineFrontend::Frontend::screen'
/tmp/ccmNMWLL.o(.text+0x308): In function `XineFrontend::Frontend::Frontend[in-charge]()':
: undefined reference to `XineFrontend::Frontend::xpos'
/tmp/ccmNMWLL.o(.text+0x30f): In function `XineFrontend::Frontend::Frontend[in-charge]()':
: undefined reference to `XineFrontend::Frontend::ypos'
/tmp/ccmNMWLL.o(.text+0x319): In function `XineFrontend::Frontend::Frontend[in-charge]()':
: undefined reference to `XineFrontend::Frontend::width'
/tmp/ccmNMWLL.o(.text+0x31e): In function `XineFrontend::Frontend::Frontend[in-charge]()':
: undefined reference to `XineFrontend::Frontend::display'
/tmp/ccmNMWLL.o(.text+0x324): In function `XineFrontend::Frontend::Frontend[in-charge]()':
: undefined reference to `XineFrontend::Frontend::height'
/tmp/ccmNMWLL.o(.text+0x331): In function `XineFrontend::Frontend::Frontend[in-charge]()':
: undefined reference to `XineFrontend::Frontend::display'
/tmp/ccmNMWLL.o(.text+0x34d): In function `XineFrontend::Frontend::Frontend[in-charge]()':
: undefined reference to `XineFrontend::Frontend::display'
/tmp/ccmNMWLL.o(.text+0x353): In function `XineFrontend::Frontend::Frontend[in-charge]()':
: undefined reference to `XineFrontend::Frontend::height'
/tmp/ccmNMWLL.o(.text+0x365): In function `XineFrontend::Frontend::Frontend[in-charge]()':
: undefined reference to `XineFrontend::Frontend::width'
/tmp/ccmNMWLL.o(.text+0x372): In function `XineFrontend::Frontend::Frontend[in-charge]()':
: undefined reference to `XineFrontend::Frontend::ypos'
/tmp/ccmNMWLL.o(.text+0x37c): In function `XineFrontend::Frontend::Frontend[in-charge]()':
: undefined reference to `XineFrontend::Frontend::xpos'
/tmp/ccmNMWLL.o(.text+0x38a): In function `XineFrontend::Frontend::Frontend[in-charge]()':
: undefined reference to `XineFrontend::Frontend::window'
/tmp/ccmNMWLL.o(.text+0x38f): In function `XineFrontend::Frontend::Frontend[in-charge]()':
: undefined reference to `XineFrontend::Frontend::display'
/tmp/ccmNMWLL.o(.text+0x3a8): In function `XineFrontend::Frontend::Frontend[in-charge]()':
: undefined reference to `XineFrontend::Frontend::completion_event'
/tmp/ccmNMWLL.o(.text+0x3ad): In function `XineFrontend::Frontend::Frontend[in-charge]()':
: undefined reference to `XineFrontend::Frontend::window'
/tmp/ccmNMWLL.o(.text+0x3b6): In function `XineFrontend::Frontend::Frontend[in-charge]()':
: undefined reference to `XineFrontend::Frontend::display'
/tmp/ccmNMWLL.o(.text+0x3c4): In function `XineFrontend::Frontend::Frontend[in-charge]()':
: undefined reference to `XineFrontend::Frontend::display'
/tmp/ccmNMWLL.o(.text+0x3ca): In function `XineFrontend::Frontend::Frontend[in-charge]()':
: undefined reference to `XineFrontend::Frontend::screen'
/tmp/ccmNMWLL.o(.text+0x425): In function `XineFrontend::Frontend::Frontend[in-charge]()':
: undefined reference to `XineFrontend::Frontend::display'
/tmp/ccmNMWLL.o(.text+0x439): In function `XineFrontend::Frontend::Frontend[in-charge]()':
: undefined reference to `XineFrontend::Frontend::display'
/tmp/ccmNMWLL.o(.text+0x487): In function `XineFrontend::Frontend::~Frontend [not-in-charge]()':
: undefined reference to `XineFrontend::Frontend::xine'
/tmp/ccmNMWLL.o(.text+0x494): In function `XineFrontend::Frontend::~Frontend [not-in-charge]()':
: undefined reference to `XineFrontend::Frontend::display'
/tmp/ccmNMWLL.o(.text+0x4a1): In function `XineFrontend::Frontend::~Frontend [not-in-charge]()':
: undefined reference to `XineFrontend::Frontend::window'
/tmp/ccmNMWLL.o(.text+0x4aa): In function `XineFrontend::Frontend::~Frontend [not-in-charge]()':
: undefined reference to `XineFrontend::Frontend::display'
/tmp/ccmNMWLL.o(.text+0x4b7): In function `XineFrontend::Frontend::~Frontend [not-in-charge]()':
: undefined reference to `XineFrontend::Frontend::window'
/tmp/ccmNMWLL.o(.text+0x4c0): In function `XineFrontend::Frontend::~Frontend [not-in-charge]()':
: undefined reference to `XineFrontend::Frontend::display'
/tmp/ccmNMWLL.o(.text+0x4cd): In function `XineFrontend::Frontend::~Frontend [not-in-charge]()':
: undefined reference to `XineFrontend::Frontend::display'
/tmp/ccmNMWLL.o(.text+0x4da): In function `XineFrontend::Frontend::~Frontend [not-in-charge]()':
: undefined reference to `XineFrontend::Frontend::display'
/tmp/ccmNMWLL.o(.text+0x4f7): In function `XineFrontend::Frontend::~Frontend [in-charge]()':
: undefined reference to `XineFrontend::Frontend::xine'
/tmp/ccmNMWLL.o(.text+0x504): In function `XineFrontend::Frontend::~Frontend [in-charge]()':
: undefined reference to `XineFrontend::Frontend::display'
/tmp/ccmNMWLL.o(.text+0x511): In function `XineFrontend::Frontend::~Frontend [in-charge]()':
: undefined reference to `XineFrontend::Frontend::window'
/tmp/ccmNMWLL.o(.text+0x51a): In function `XineFrontend::Frontend::~Frontend [in-charge]()':
: undefined reference to `XineFrontend::Frontend::display'
/tmp/ccmNMWLL.o(.text+0x527): In function `XineFrontend::Frontend::~Frontend [in-charge]()':
: undefined reference to `XineFrontend::Frontend::window'
/tmp/ccmNMWLL.o(.text+0x530): In function `XineFrontend::Frontend::~Frontend [in-charge]()':
: undefined reference to `XineFrontend::Frontend::display'
/tmp/ccmNMWLL.o(.text+0x53d): In function `XineFrontend::Frontend::~Frontend [in-charge]()':
: undefined reference to `XineFrontend::Frontend::display'
/tmp/ccmNMWLL.o(.text+0x54a): In function `XineFrontend::Frontend::~Frontend [in-charge]()':
: undefined reference to `XineFrontend::Frontend::display'
/tmp/ccmNMWLL.o(.text+0x573): In function `XineFrontend::Frontend::initxine()':
: undefined reference to `XineFrontend::Frontend::display'
/tmp/ccmNMWLL.o(.text+0x58a): In function `XineFrontend::Frontend::initxine()':
: undefined reference to `XineFrontend::Frontend::screen'
/tmp/ccmNMWLL.o(.text+0x595): In function `XineFrontend::Frontend::initxine()':
: undefined reference to `XineFrontend::Frontend::window'
/tmp/ccmNMWLL.o(.text+0x5bf): In function `XineFrontend::Frontend::initxine()':
: undefined reference to `XineFrontend::Frontend::pixel_aspect'
/tmp/ccmNMWLL.o(.text+0x5d6): In function `XineFrontend::Frontend::initxine()':
: undefined reference to `XineFrontend::Frontend::pixel_aspect'
/tmp/ccmNMWLL.o(.text+0x5f8): In function `XineFrontend::Frontend::initxine()':
: undefined reference to `XineFrontend::Frontend::xine'
/tmp/ccmNMWLL.o(.text+0x605): In function `XineFrontend::Frontend::initxine()':
: undefined reference to `XineFrontend::Frontend::vo_port'
/tmp/ccmNMWLL.o(.text+0x641): In function `XineFrontend::Frontend::initxine()':
: undefined reference to `XineFrontend::Frontend::xine'
/tmp/ccmNMWLL.o(.text+0x64e): In function `XineFrontend::Frontend::initxine()':
: undefined reference to `XineFrontend::Frontend::ao_port'
/tmp/ccmNMWLL.o(.text+0x654): In function `XineFrontend::Frontend::initxine()':
: undefined reference to `XineFrontend::Frontend::vo_port'
/tmp/ccmNMWLL.o(.text+0x65d): In function `XineFrontend::Frontend::initxine()':
: undefined reference to `XineFrontend::Frontend::xine'
/tmp/ccmNMWLL.o(.text+0x66e): In function `XineFrontend::Frontend::initxine()':
: undefined reference to `XineFrontend::Frontend::stream'
/tmp/ccmNMWLL.o(.text+0x67b): In function `XineFrontend::Frontend::initxine()':
: undefined reference to `XineFrontend::Frontend::event_queue'
/tmp/ccmNMWLL.o(.text+0x697): In function `XineFrontend::Frontend::initxine()':
: undefined reference to `XineFrontend::Frontend::window'
/tmp/ccmNMWLL.o(.text+0x6a9): In function `XineFrontend::Frontend::initxine()':
: undefined reference to `XineFrontend::Frontend::stream'
/tmp/ccmNMWLL.o(.text+0x6c8): In function `XineFrontend::Frontend::initxine()':
: undefined reference to `XineFrontend::Frontend::stream'
/tmp/ccmNMWLL.o(.text+0x6f7): In function `XineFrontend::Frontend::exitxine()':
: undefined reference to `XineFrontend::Frontend::event_queue'
/tmp/ccmNMWLL.o(.text+0x704): In function `XineFrontend::Frontend::exitxine()':
: undefined reference to `XineFrontend::Frontend::stream'
/tmp/ccmNMWLL.o(.text+0x711): In function `XineFrontend::Frontend::exitxine()':
: undefined reference to `XineFrontend::Frontend::ao_port'
/tmp/ccmNMWLL.o(.text+0x71a): In function `XineFrontend::Frontend::exitxine()':
: undefined reference to `XineFrontend::Frontend::vo_port'
/tmp/ccmNMWLL.o(.text+0x723): In function `XineFrontend::Frontend::exitxine()':
: undefined reference to `XineFrontend::Frontend::xine'
/tmp/ccmNMWLL.o(.text+0x738): In function `XineFrontend::Frontend::exitxine()':
: undefined reference to `XineFrontend::Frontend::xine'
/tmp/ccmNMWLL.o(.text+0x763): In function `XineFrontend::Frontend::event_listener(void*, xine_event_t const*)':
: undefined reference to `XineFrontend::Frontend::running'
/tmp/ccmNMWLL.o(.text+0x772): In function `XineFrontend::Frontend::dest_size_cb(void*, int, int, double, int*, int*, double*)':
: undefined reference to `XineFrontend::Frontend::running'
/tmp/ccmNMWLL.o(.text+0x77e): In function `XineFrontend::Frontend::dest_size_cb(void*, int, int, double, int*, int*, double*)':
: undefined reference to `XineFrontend::Frontend::pixel_aspect'
/tmp/ccmNMWLL.o(.text+0x784): In function `XineFrontend::Frontend::dest_size_cb(void*, int, int, double, int*, int*, double*)':
: undefined reference to `XineFrontend::Frontend::width'
/tmp/ccmNMWLL.o(.text+0x78f): In function `XineFrontend::Frontend::dest_size_cb(void*, int, int, double, int*, int*, double*)':
: undefined reference to `XineFrontend::Frontend::height'
/tmp/ccmNMWLL.o(.text+0x7a3): In function `XineFrontend::Frontend::frame_output_cb(void*, int, int, double, int*, int*, int*, int*, double*, int*, int*)':
: undefined reference to `XineFrontend::Frontend::running'
/tmp/ccmNMWLL.o(.text+0x7af): In function `XineFrontend::Frontend::frame_output_cb(void*, int, int, double, int*, int*, int*, int*, double*, int*, int*)':
: undefined reference to `XineFrontend::Frontend::pixel_aspect'
/tmp/ccmNMWLL.o(.text+0x7c7): In function `XineFrontend::Frontend::frame_output_cb(void*, int, int, double, int*, int*, int*, int*, double*, int*, int*)':
: undefined reference to `XineFrontend::Frontend::xpos'
/tmp/ccmNMWLL.o(.text+0x7d2): In function `XineFrontend::Frontend::frame_output_cb(void*, int, int, double, int*, int*, int*, int*, double*, int*, int*)':
: undefined reference to `XineFrontend::Frontend::ypos'
/tmp/ccmNMWLL.o(.text+0x7dd): In function `XineFrontend::Frontend::frame_output_cb(void*, int, int, double, int*, int*, int*, int*, double*, int*, int*)':
: undefined reference to `XineFrontend::Frontend::width'
/tmp/ccmNMWLL.o(.text+0x7e8): In function `XineFrontend::Frontend::frame_output_cb(void*, int, int, double, int*, int*, int*, int*, double*, int*, int*)':
: undefined reference to `XineFrontend::Frontend::height'
/tmp/ccmNMWLL.o(.text+0x80b): In function `XineFrontend::Frontend::Xevent_listener()':
: undefined reference to `XineFrontend::Frontend::running'
/tmp/ccmNMWLL.o(.text+0x825): In function `XineFrontend::Frontend::Xevent_listener()':
: undefined reference to `XineFrontend::Frontend::display'
/tmp/ccmNMWLL.o(.text+0x844): In function `XineFrontend::Frontend::Xevent_listener()':
: undefined reference to `XineFrontend::Frontend::completion_event'
/tmp/ccmNMWLL.o(.text+0x84c): In function `XineFrontend::Frontend::Xevent_listener()':
: undefined reference to `XineFrontend::Frontend::running'
/tmp/ccmNMWLL.o(.text+0x86e): In function `XineFrontend::Frontend::Xevent_listener()':
: undefined reference to `XineFrontend::Frontend::stream'
/tmp/ccmNMWLL.o(.text+0x887): In function `XineFrontend::Frontend::Xevent_listener()':
: undefined reference to `XineFrontend::Frontend::width'
/tmp/ccmNMWLL.o(.text+0x891): In function `XineFrontend::Frontend::Xevent_listener()':
: undefined reference to `XineFrontend::Frontend::height'
/tmp/ccmNMWLL.o(.text+0x8a2): In function `XineFrontend::Frontend::Xevent_listener()':
: undefined reference to `XineFrontend::Frontend::xpos'
/tmp/ccmNMWLL.o(.text+0x8aa): In function `XineFrontend::Frontend::Xevent_listener()':
: undefined reference to `XineFrontend::Frontend::ypos'
/tmp/ccmNMWLL.o(.text+0x8b1): In function `XineFrontend::Frontend::Xevent_listener()':
: undefined reference to `XineFrontend::Frontend::display'
/tmp/ccmNMWLL.o(.text+0x8c8): In function `XineFrontend::Frontend::Xevent_listener()':
: undefined reference to `XineFrontend::Frontend::ypos'
/tmp/ccmNMWLL.o(.text+0x8d1): In function `XineFrontend::Frontend::Xevent_listener()':
: undefined reference to `XineFrontend::Frontend::xpos'
/tmp/ccmNMWLL.o(.text+0x907): In function `XineFrontend::Frontend::Xevent_listener()':
: undefined reference to `XineFrontend::Frontend::display'
/tmp/ccmNMWLL.o(.text+0x914): In function `XineFrontend::Frontend::Xevent_listener()':
: undefined reference to `XineFrontend::Frontend::display'
/tmp/ccmNMWLL.o(.text+0x941): In function `XineFrontend::Frontend::Xevent_listener()':
: undefined reference to `XineFrontend::Frontend::stream'
/tmp/ccmNMWLL.o(.text+0x97d): In function `XineFrontend::main()':
: undefined reference to `XineFrontend::Frontend::stream'
/tmp/ccmNMWLL.o(.text+0x9a3): In function `XineFrontend::main()':
: undefined reference to `XineFrontend::Frontend::stream'
/tmp/ccmNMWLL.o(.text+0x9eb): In function `XineFrontend::main()':
: undefined reference to `XineFrontend::Frontend::running'
collect2: ld returned 1 exit status

Danke für die Hilfe

Source findet ihr hier

http://triton.homelinux.net/~dbox2/xinefrontend.tar.gz
 
änder mal die endung der datei von .c in .cpp - es handelt sich schließlich um ein c++ programm und der compiler der gcc hat numal die dumme angewohnheit, die sprache anhand der dateiendung zu erkennen... da liegt zwar nicht der fehler, aber besser ist das...

dann hast du in deiner klasse jede menge statische variablen deklariert... aber nirgends definiert. für dein static xine_t *xine; müsstest du also noch eine definition in der .cpp datei einfügen, also:
Code:
xine_t *XineFrontend::Frontend::xine;
(das XineFrontend:: kannst du logischerweise weglassen, wenn du das ganze innerhalb des namespaces machst.)
das musst du für alle deine statischen membervariablen machen.

als nächstes fehlt dir noch die main funktion (meint zumindest der linker). hab zwar grad gesehen, dass du ja eine hast, aber die muss im globalen namspace liegen, also nicht in XineFrontend.

und noch ein tipp am rande: besorg dir ein buch oder ähnliches und lerne erst mal die grundlagen von c++. sind ja doch eher elementare fehler (und ich hab hier nicht mal alle aufgezählt. deine eingebundenen headerdateien sind auch nicht wirklich richtig.)

btw: kann es sein, dass du sonst eher java programmierst? nach einem typischen umstieg von c nach c++ sieht mir das hier ja nicht gerade aus...
 
Zurück
Oben