fehlerhafter code
-
dieser code enthält einen fehler:
#include <iostream> using namespace std; template<bool> struct A { static void x() { cout << "hi"; } }; template<> struct A<true> { static void x() { cout << "bye"; } }; int main() { A<true>::x(); cout << endl; A<false>::x(); cout << endl; }
PS: ich gebe zu, ich meine das nicht ganz ernst
-
bye
hi
?
-
@Dimah: du bist genial. hast den fehler auf anhieb gefunden ;-).
-
und wo is jetzt der fehler??
-
der läuft nämlich irgendwie wie erwartet...
-
normalerweise sagt man erst bye nachdem man sich begrüsst hat
-
also wenn das wirklich gemeint war find ich das echt richtig dumm. war noch nicht mal ansatzweise witzig
-
:p der Fehler ist, das das Programm sich zuerst verabschiedet und dann erst begrüßt
-
Wieso? Auch sowas ist ein Fehler. Du willst ja schließlich auch nicht, dass dein Programm dir sowas ausgibt:
23Ergebnis der Berechnung:
-
war noch nicht mal ansatzweise witzig
Doch. Der Ansatz war auf jedenfall da.
-
Original erstellt von Helium:
Doch. Der Ansatz war auf jedenfall da.Was habt ihr? Wer's witzig findet soll lachen, wer nicht kann ja weinen oder so.