C++ Programm soll sich nicht sofort schließen!
-

-
Das Problem ist halt, dass du damit die Funktionalität des Programmes veränderst, nur um es komfortabel debuggen zu können, was streng genommen bedeutet, dass du ein anderes Programm debuggest, als das, was du dann einmal releasen wirst.
Auf den ersten Blick eine irrelevante Kleinigkeit. Aber leider halt nur so lange irrelevant, bis sie relevant wird, z.B. weil du, als du 5 min. vor Mitternacht zum letzten Mal abgegeben hast, im ganzen Stress vergessen hast, die eine Zeile auszukommentieren, was nun dazu führt, dass dein Programm auf dem automatischen Testsystem blockiert, vom Timeout gekilled und mit 0 Punkten bewertet wird...
-
dot schrieb:
Das Problem ist halt, dass du damit die Funktionalität des Programmes veränderst, nur um es komfortabel debuggen zu können, was streng genommen bedeutet, dass du ein anderes Programm debuggest, als das, was du dann einmal releasen wirst.
Und ich rede die ganze Zeit von Programmen, die niemals nicht released werden. Achtung, gleich kommt das Gewohnheitsargument.

Keine Lust mehr. Hatte ich das schon gesagt?

-
_matze schrieb:
Und ich rede die ganze Zeit von Programmen, die niemals nicht released werden. Achtung, gleich kommt das Gewohnheitsargument.

Dann gewöhnst du dir an, wie man es nicht richtig macht und lernst die ganzen kleinen Kniffe nicht, die dir bei "richtigen" Programmen das Leben erleichtern

-
_matze schrieb:
Achtung, gleich kommt das Gewohnheitsargument.

Jap, wär ja nicht so, dass ich mir obiges Beispiel aus der Nase gezogen hätte. Wenn ich für jedes Mal, wenn einem Student sowas passiert, einen Euro bekommen würd, dann hätte das vermutlich signifikanten Einfluss auf mein Jahreseinkommen... :p
-
_matze schrieb:
dot schrieb:
Das Problem ist halt, dass du damit die Funktionalität des Programmes veränderst, nur um es komfortabel debuggen zu können, was streng genommen bedeutet, dass du ein anderes Programm debuggest, als das, was du dann einmal releasen wirst.
Und ich rede die ganze Zeit von Programmen, die niemals nicht released werden.
Und warum willst Du denn dann:
_matze schrieb:
Und dann möchte ich im Release-Build auch mal die Ausgabe sehen, bevor sich die Konsole schließt.
-
Weil ich vielleicht wissen will, wie schnell etwas mit Optimierungen ist?

-
_matze schrieb:
Weil ich vielleicht wissen will, wie schnell etwas mit Optimierungen ist?

Bau Dir für regelmäßiges Experimentieren eine "matze.h" mit pause, sleep, und measure.
die measure() brauchste ja eh. oder willste die immer reinkopieren?
-
volkard schrieb:
Außerdem ist Strg+F5/F5 nicht Debug/Release, sondern Ohne-Debugger-Starten/Mit-Debugger-Starten.
<====== THIS

Mit Release/Debug-Build hat das nichts zu tun. Das steuert nur, ob der Debugger mit gestartet wird oder nicht.
-
cooky451 schrieb:
volkard schrieb:
Außerdem ist Strg+F5/F5 nicht Debug/Release, sondern Ohne-Debugger-Starten/Mit-Debugger-Starten.
<====== THIS

Mit Release/Debug-Build hat das nichts zu tun. Das steuert nur, ob der Debugger mit gestartet wird oder nicht.Sagte ich doch. Oder?
-
Ich wollte es nur noch einmal hervorheben, _matze schien mir das übersehen zu haben.