By Prof. Dr.-Ing. habil. Jürgen Dankert (auth.)

Das Buch setzt Grundkenntnisse der C-Programmierung voraus. Auf dieser foundation wird eine sehr zügige Einführung in das objektorientierte Programmieren mit C++ gegeben. Die Regeln der Programmiersprache (einschließlich der neuesten Spracheigenschaften) werden an Beispielen verdeutlicht, so daß in jeder section die Besonderheiten des objektorientierten Vorgehens demonstriert werden können. Dabei wird stets vor den typischen Anfängerfehlern ebenso gewarnt wie vor den feinsinnigeren (und deshalb schwieriger zu entdeckenden) Fallen, die sich der fortgeschrittene Programmierer gern selbst stellt. Der entscheidende Vorteil der objektorientierten Programmierung wird erst bei der Bearbeitung größerer Software-Projekte deutlich. Deshalb zieht sich ein Beispiel durch mehrere Kapitel des Buches. Unter Verwendung der modernen Werkzeuge der Programmentwicklung und der "Microsoft beginning periods" wird in das Schreiben von Windows-Programmen mit C++ eingeführt. Weiterführende Themen, Hinweise auf die Benutzung aktueller Compiler und Entwicklungsumgebungen und der Quellcode der abgedruckten Programme sind über das web verfügbar. "... the writer offers no textbook, yet an attractive dialogue approximately item orientated programming utilizing the C++ language. He unchains actual fireworks of sensible rules and provides many beneficial counsel and methods for knowledgeable C programmers who're aspiring to switch to C++." D. Werner. Zentralblatt Math

Show description

Read Online or Download C++ für C-Programmierer PDF

Similar programming books

Read e-book online Specification by Example: How Successful Teams Deliver the PDF

Summary

Specification through instance is an rising perform for developing software program in line with reasonable examples, bridging the communique hole among enterprise stakeholders and the dev groups development the software program. during this booklet, writer Gojko Adzic distills interviews with winning groups around the world, sharing how they specify, strengthen, and carry software program, with out defects, in brief iterative supply cycles.
in regards to the Technology
Specification through instance is a collaborative technique for specifying necessities and assessments. Seven styles, absolutely explored during this ebook, are secret to meaking the tactic potent. the tactic has 4 major merits: it produces residing, trustworthy documentation; it defines expectancies essentially and makes validation effective; it reduces remodel; and, specifically, it assures supply groups and enterprise stakeholders that the software program that's equipped is true for its purpose.
concerning the Book
This ebook distills from the adventure of prime groups around the world potent how one can specify, attempt, and carry software program briefly, iterative supply cycles. Case experiences during this publication diversity from small net startups to massive monetary associations, operating in lots of procedures together with XP, Scrum, and Kanban.

This e-book is written for builders, testers, analysts, and company humans operating jointly to construct nice software.

buy of the print publication comes with a proposal of a loose PDF, ePub, and Kindle booklet from Manning. additionally to be had is all code from the book.
What's inside of * universal technique styles
* how one can stay away from undesirable practices
* becoming SBE on your strategy
* 50+ case reports

For extra assets visit specificationbyexample. com.

========================================​=======
desk of Contents <ol><h5>Part 1 Getting started</h5> * Key advantages
* Key procedure styles
* dwelling documentation
* beginning the alterations
<h5>Part 2 Key procedure patterns</h5> * Deriving scope from ambitions
* Specifying collaboratively
* Illustrating utilizing examples
* Refining the specification
* Automating validation with out altering necessities
* Validating usually
* Evolving a documentation approach
<h5>Part three Case studies</h5> * uSwitch
* RainStor
* Iowa scholar personal loan
* Sabre Airline strategies
* ePlan providers
* Songkick
* Concluding strategies
</ol>

OpenGL SuperBible: Comprehensive Tutorial and Reference (6th by Richard S. Wright, Nicholas Haemel, Graham Sellers PDF

OpenGL® SuperBible, 6th version, is the definitive programmer’s advisor, educational, and reference for the world’s top 3D API for real-time special effects, OpenGL four. three. the easiest all-around creation to OpenGL for builders in any respect degrees of expertise, it sincerely explains either the latest API and vital comparable options.

Unit Test Frameworks: Tools for High-Quality Software - download pdf or read online

Submit 12 months be aware: First released in 2004
------------------------

Unit try out frameworks are a key section of well known improvement methodologies reminiscent of severe Programming (XP) and Agile improvement. yet unit trying out has moved some distance past severe Programming; it's now universal in lots of varieties of program improvement. Unit assessments aid make sure low-level code correctness, decrease software program improvement cycle time, enhance developer productiveness, and convey extra strong software.

Until now, there has been little documentation on hand on unit trying out, and so much assets addressed particular frameworks and particular languages, instead of explaining using unit trying out as a language-independent, standalone improvement technique. This precious new e-book covers the idea and historical past of unit try frameworks, bargains step by step guide in easy unit try improvement, presents important code examples in either Java and C++, and contains info on the most prevalent frameworks this day from the XUnit relations, together with JUnit for Java, CppUnit for C++, and NUnit for . NET.

Unit try Frameworks contains transparent, concise, and distinct descriptions of: the idea and layout of unit attempt frameworks Examples of unit checks and frameworks varieties of unit assessments renowned unit attempt frameworks And extra it is also the entire resource code for CppUnit for C++, and NUnit for . internet.

Additional resources for C++ für C-Programmierer

Sample text

Epp • Der Code von ClString::append_string ist weitgehend selbsterklärend: Es wird Speicherplatz für die Aufnahme des erweiterten Strings angefordert, die beiden Strings werden übertragen (mit strepy bzw. streat), der Speicherplatz für den alten String wird freigegeben, und der Pointer auf den erweiterten String und dessen Länge werden in den Member-Variablen registriert. 3 noch gesondert behandelt werden wird. Man sollte beim Programmieren dieser Funktionen immer davon ausgehen, daß die Klasse eventuell noch häufig (auch in anderen Programmen) verwendet wird, gegebenenfalls sogar als Basisklasse ihre Member-Funktionen vererbt (wird im Kapitel 4 behandelt).

In jedem Objekt existiert ein korrekt initialisierter Pointer auf jeweils einen String. Die Strings befinden sich auf dem "Heap" (dynamisch verwaltete Speicherbereiche, die mit new angefordert wurden). 1 s tring1 I jDjijelsl ji jsjtj [e[i[n[ m_ str_p - m _ len W Isaves tring I ~A1o l c l hl [T[e[s[t[s[t[r[ i [n [g['l1 lel+ 1 SlI tlrlilnlgl1g m_str_p m_len Korrekt konstruierte Objekte Der vom Compiler vorge ehene Zuweisungsoperator für Klassen-Objekte kopiert alle Daten-Elemente des einen Objektes auf die entsprechenden MemberVariablen des anderen Objektes.

Die Beherrschung anderer Operationen (wie ie int kann, z. B. il + i2 oder il > i2) kann man ihm beibringen. 4). Hier soll nur noch auf die Sonderstellung des Konstruktors unter den Member-Funktionen aufmerksam gemacht werden (auch für den Destruktor gilt diese Sonderstellung): Mit dem Kon truktor wird ein Objekt "kon truiert", da ist mehr als da Initiali ieren der Daten-Elemente. Deshalb gilt folgende Aus age: Der Konstruktor darf nicht wie andere Member-Funktionen der Kla e mit einer In tanz der Klasse aufgerufen werden .

Download PDF sample

Rated 4.91 of 5 – based on 5 votes