Visual Studio macht probleme
-
Bob Wolfskin schrieb:
Jedoch stelle ich einfach mal den Code der 3 klassen hier rein mit der Hoffnung dass es biiitttteee jemand nachguckt.
[...950 Zeilen Code...]
Das wäre echt sehr lieb.
Dazu kann man nur eines sagen, selbst wenn es unqualifiziert klingt: lol
-
Schau dir mal an wofür das Call Stack Window beim Debuggen gut ist, könnte mir vorstellen dass dir das weiterhilft...

-
Dazu kann man nur eines sagen, selbst wenn es unqualifiziert klingt: lol
Ja man ich weiß
Kann ja sein, dass jemand die Herausforderung sucht 
Naja ein Versuch wars wert
Werd mir gleich mal die Call Stack Window Zeugs da angucken
-
Heiliger Jesus endlich hab ich es rausbekommen.
Das war so ein scheiß billiger bool pointer ,der quasie als referenz dienen soll um bei einem Klick auf den Button ein eingetrageses bool zu ändern.Dort stand einfach -> bool* _activeSignal; und bei switch-case vom Button if(_activeSignal) *_activeSignal = true; --> FAIL jetzt funktioniert alles super toll.
Ich war kurz davor wegen diesem scheiß fail pointer über 1000 Zeilen neu zu schreiben.....Naja okey danke Leute für die Hilfe

-
Hör auf _ vor deine Variablen zu setzen^^.
-
Hör auf _ vor deine Variablen zu setzen^^.
Aber..Aber............aber

Warum das denn ?Das sieht dann professioneller aus

-
Bob Wolfskin schrieb:
Das sieht dann professioneller aus

Du meinst etwa gleich "professionell" wie
IMenuComponent() { } ~IMenuComponent() { }
-
Bob Wolfskin schrieb:
Das sieht dann professioneller aus

Ne
-
Bob Wolfskin schrieb:
Hör auf _ vor deine Variablen zu setzen^^.
Aber..Aber............aber

Warum das denn ?Das sieht dann professioneller aus

Weil Variablen und defines die mit _ beginnen für den Compiler reserviert sind.
-
IMenuComponent() { }
~IMenuComponent() { }Was ist daran so schlimm?
Man könnte es genauso virtuell machen
-
Nein, darum geht es nicht.
Es geht darum, dass man diese Funktionen gar nicht selbst schreiben braucht. Das macht der Compiler für dich.
Wieso sollst du einen Destruktor schreiben, der nichts macht?
Und wieso sollst du ihn schreiben, wenn er eh so wie er grad ist, vom Compiler generiert wird?!Beim Konstruktor gibt es den Fall, dass du den Default Konstruktor erlauben willst neben anderen Kosntruktoren, dann ist es ok ihn zu schreiben. Aber auch nur dann, in allen anderen Fällen macht es der Compiler für dich bzw. verhindert es die Semantik einen haben zu dürfen.