Hm, das liegt daran, dass VC (mit dem du vermutlich kompilierst) per Default eine Stack Size von 1 MB vergibt, und die ist sehr schnell aufgebraucht. Ich teste gerade, ob es eine Stack Größe gibt, mehr der das Programm noch läuft :D Sprich dein Stack wird voll, weil du zu oft rekursieren musst, um z...
Hm, dass da auf IP-Basis gearbeitet wird ist mir daran aufgefallen: Ich habe für uns gestimmt, und meine Freundin wollte auch noch eine Stimme abgeben (von ihrem Laptop aus, der aber über den gleichen Router ins Netz geht). Funktionierte natürlich nicht.
Mir ist auch gerade noch etwas gekommen: Schöner wäre es eigentlich, wenn ich der Matrix Variablen bei Deklaration nicht den Typ, den sie intern speichert mit auf den Weg geben muss, sondern die Matrix sich selbst um die korrekten Typen kümmert: ArrayMatrix a = ArrayMatrix(3,3); a(0,0) = 1; // Eleme...
Keine Ahnung, wofür Du virtual brauchst. Naja, ich habe ja zwei verschiedene Implementierungen meiner Matrix. Also ist das genau der Fall: macht daher erst Sinn, wenn Du Klassen von den Template-Klassen ableitest, also mehrere Klassen einen gemeinsamen Basistyp haben. Ich habe meine Matrix Klasse a...
Hm, ich verstehe nicht so ganz, wie mir das weiterhilft. Ich verstehe, dass du mit deiner Klasse Container (wie der Name ja schon sagt) einen Behälter für deinen (Template) Datentyp schaffst. Dann nutzt du diesen Container in deiner Add Methode, anstatt dem eigentlichen Datentyp. Hm, keine Ahnung, w...
Gleich noch eine Frage heute :) Ich schreibe eine C++ Klassenhierarchie für Matrizen. Dabei habe ich eine Klasse Matrix , die mir sozusagen das Interface definiert, welches eine Matrix haben muss. Dann noch zwei erbende Klassen: ArrayMatrix und PointerMatrix , die beide eine Implementierung der in M...
Auf der anderen Seite ist das so eine tolle Sache, die niemand abfragen würde womit das Programm dann hin und wieder crasht. Ja, das sehe ich auch so. Ich würde es hier eben für sinnvoller halten, den Benutzer (des stack Codes) darauf hinzuweisen, dass im Falle eines leeren Stacks der Wert 0 zurück...