Softwareentwicklung in C++ by Klaus Schmaranz

Posted by

By Klaus Schmaranz

C++ ist von allen Programmiersprachen, die heute in der Praxis eingesetzt werden, eine der m?chtigsten und am weitesten verbreitet. Um saubere und robuste software program in C++ zu entwickeln, ist es besonders wichtig, alle positive aspects von C++ zu verstehen, da mangelndes Wissen in diesem Bereich unweigerlich zu schwerwiegenden Problemen in der Praxis f?hrt. Deshalb bietet dieses Buch eine detaillierte Einf?hrung in C++ und f?hrt so zu tieferem Verst?ndnis f?r diese Programmiersprache. Zahlreiche Beispiele werden zur Erl?uterung angef?hrt, versteckte Fallen aufgedeckt und erkl?rt, und der Weg von der Idee zur fertigen software program detailgenau mit allen Designentscheidungen erkl?rt. Das vermittelte Wissen stammt aus langj?hriger Entwicklungserfahrung des Autors mit gro?en Projekten und das Gelernte ist daher direkt in der Praxis einsetzbar. Die dem Buch begegebene CD-ROM enth?lt alle Programmbeispiele.

Show description

Read Online or Download Softwareentwicklung in C++ PDF

Best programming: programming languages books

Professional JavaScript Frameworks: Prototype,YUI, ExtJS, Dojo and MooTools (Wrox Programmer to Programmer)

Because the industry-standard, must-know scripting language, JavaScript is supported through all significant browsers and is more and more the root of recent net improvement applied sciences akin to Ajax and JSON. This booklet deals a range of a few of the main lively and so much used JavaScript frameworks to be had, replete with sensible examples and reasons of what every one framework does most sensible.

Additional info for Softwareentwicklung in C++

Example text

In den Zeilen 24–28 wird eine besondere Eigenschaft von Variablen vom Typ bool demonstriert: Sie sind kompatibel zu int-Variablen in der Hinsicht, dass man beliebige Zahlen zuweisen kann. Allerdings werden die Zahlen bei der Zuweisung immer genau auf die vordefinierten Wahrheitswerte true und false, also auf 0 und 1 reduziert. • In den Zeilen 30–32 wird kurz demonstriert, wie man untersuchen kann, ob char auf einer Zielplattform nun per Default als signed oder als unsigned interpretiert wird: Liefert Zeile 32 als Output die Zahl 255, so wird char als unsigned interpretiert.

Wie man nun eine Variable definiert, der eine struct zugrunde liegt, sieht man in den Zeilen 17 und 21. Nach der Definition einer struct-Variable kann man auf die einzelnen Members zugreifen, die f¨ ur diese struct deklariert wurden. Dies geschieht, indem man dem Variablennamen einen Punkt nachstellt, gefolgt vom Namen des gew¨ unschten Members. B. angesprochen, wie in den Zeilen 23–27 gezeigt. Auch bei struct-Variablen gelten wieder dieselben Regeln f¨ ur die implizite Initialisierung, wie sie bereits besprochen wurden.

Bei Verwendung im Kontext mit bool gibt es noch ein paar Kleinigkeiten zu wissen, ein Beispiel dazu findet sich weiter unten. B. 12, 348. Neben dieser Schreibweise gibt es aber noch zwei besondere Schreibweisen, n¨amlich die hexadezimale (=zur Basis 16) und die oktale (=zur Basis 8). Oktalzahlen werden durch eine vorangestellte 0 gekennzeichnet, Hexadezimalzahlen (kurz: hex-Zahlen) durch das Pr¨ afix 0x. Die folgenden Literals sind also im Prinzip gleichwertig: 18, 0x12 und 022, denn die letzteren beiden sind nur andere Darstellungen von 18 im hexadezimalen bzw.

Download PDF sample

Rated 4.26 of 5 – based on 20 votes