Musst ja ned gleich mit OGL anfangen
. Woher isn die Klasse, weil:
1. Super langsam auf neuen Computern.
2. Du hast nur die Header Datei reingemacht, die c++ datei is viel größer
3. Der Speicher wird dynamisch reserviert=ganz schlecht=abstürze wenn es schlecht gemacht ist.
Ich rate dir zu MS VC++ Standard. Es ist der beste und meistbenutzte Compiler und er hat NICHTS mit MFC zu tun, wenn du es nicht reinhaben willst. 90% der Tutuorials im Netz haben außerdem dsp/dsw dateien (=MSVC++ Projekte).
Der Header ist von mir, build from scratch
1. Akzeptable Geschwindigkeit auch ohne Assembler-Inlines
2. Sicher ist die CPP viel größer, weshalb meinste wohl habe ich die nicht hier gepostet
3. Schonmal was von preallocation gehört
Mir brauchste nichts raten *g* - ich benutz Anjuta/GCC oder Dev-C++/MinGW, von diesem MS Mist will ich nix hören
EDIT: Eigentlich sollte es doch klar sein, dass der Speicher auf dem Heap allokiert werden muss, oder haste schonmal 30MB in den Stack gepackt *g* - apropos new, auch wenn man dynamisch Speicher anfordert und es nicht gelingen sollte, dann bekommt man immer noch einen 0-Pointer geliefert, mit dem nichts schief gehen kann. Schreiben auf einen 0-Pointer oder sonstige Aktivitäten enden in einem Absturz des Programmes, sie rufen jedoch keine Blue-Screens hervor. Fazit: Einfach zu debuggen, einen wilden Zeiger finde ich hingegen nicht so schnell