Ich gebe es zu, ich kann es kaum erwarten Windows 7 auf meiner Platte zu haben. Mein Windows XP läuft schon seit fast 3 Jahren ohne Neuinstallation ohne Probleme und eigentlich bin ich zufrieden damit, doch nach dem ich die erste Beta von Windows 7 ausprobiert habe, war ich mehr als begeistert ^^ Ich muss das Teil einfach haben ^^ Bis zum 22. Oktober ist… Weiterlesen
Inhalt Bedingte Anweisung Vergleichsoperatoren Logische Operatoren if – Anweisung if-else – Anweisung if-else – Kurzform Bedingungsoperator switch – Anweisung Typische Fehler Übungsaufgaben Bedingte Anweisung Bis jetzt hatten alle Beispiele einen starren Ablauf, d.h. es gab keine Verzweigungen. Im Folgenden werden wir uns anschauen, wie man ein Programm “entscheiden” lassen kann, ob der eine oder der andere Codeabschnitt ausgeführt werden soll. Der erste Schritt dazu ist… Weiterlesen
In diesem Tutorial möchte ich ein paar Tipps geben, wie man den Code beschleunigen kann. Bevor man anfängt irgendwas zu optimieren, sollte man ein paar Regeln beachten. Generell kann man sagen, dass man nicht optimieren sollte, wenn das Spiel schon schnell genug läuft. Was bringt es schon, wenn man das Spiel von 70 auf 80 fps beschleunigt wird?! Der Spieler merkt davon nichts. Man sollte… Weiterlesen
Inhalt Einleitung std::auto_ptr std::tr1::shared_ptr Einleitung. In C++ ist der Programmierer selbst für die Verwaltung des dynamischen Speichers verantwortlich. Manchmal kommt es dazu, dass ein Speicherbereich reserviert, aber nicht wieder freigegeben wird – es entstehen so genannte Memoryleaks. Es können offensichtliche Fehler sein wie in diesem Beispiel. Es können aber auch etwa Fehler sein, die man nicht so leicht findet. Vor allem, wenn der Code viele… Weiterlesen
Ich bin gestern etwa kurz nach 1 Uhr ins Bett und musste erstaunt feststellen wie hell es draußen war, so hell, dass man sogar ein Buch im Mondschein lesen konnte (ja, ich hatte es ausprobiert ^^). Es war Vollmond. Nicht nur dass, der Himmel war wolkenlos und unter dem Mond leuchtete ein sehr heller Stern. Natürlich war mir klar, dass es ein kein Stern, sondern… Weiterlesen
Inhalt Typecasting Automatisches Typecasting Manuelles Typecasting Übungsaufgaben Typecasting Nein. Das ist kein Casting im Sinne von “Deutschland sucht die Variable”, vielmehr bedeutet dieser Begriff Umformung(eng: to cast – formen). In unserem Fall geht es um die Umformung von einem Datentyp zu dem anderen (z.B. short zu long). Als erstes muss man wissen, dass C++ eine typsichere Sprache ist. Das bedeutet, dass C++ immer überprüft ob… Weiterlesen
Heute hab ich endlich das Ergebnis für die letzte Klausur bekommen: bestanden Ach und weil ich so gut drauf war, hab ich gleich ein C++ Tut auf meine neue Site portiert: C++ Teil 3 – Variablen und Konstanten