Notizen zu C++

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

Die "Notizen zu C++" richten sich an den fortgeschrittenen C++ Software-Entwickler, sie zeigen effektive Lösungswege für zahlreiche Aufgabenstellungen aus der Praxis. Dazu werden in präziser und kompakter Form effiziente Lösungen durch konkrete Code-Beispiele gegeben, die plattformübergreifend sowohl unter UNIX/Linux als auch auf WINDOWS-Systemen funktionieren.

Die Darstellung orientiert sich an den Phasen eines Software-Projektes: zunächst werden generell Projektaufbau und geeignete Architektur-Modelle (Schichten-Modell, Client/Server-Architektur, Broker-Pattern für verteilte Anwendungen, CORBA, DCOM) analysiert. Dann folgt ein kompaktes Repetitorium wichtiger Begriffe und Sprachelemente sowie grundsätzlicher Regeln für das Programmieren in C++. Anschließend werden folgende zentrale Themen behandelt: Strings, Zeitermittlung, const, static, Referenzen, Zeiger, Smart-Pointer, new/delete, Speicherarten sowie Vererbungskonzepte unter C++ und das Programmieren von Klassen. Über Code-Kapselung, Operatoren, Casting und Exceptions führt der Text dann zum wichtigsten Baustein von C++, der STL (Standard-Template-Library). Ferner werden transaktionssichere Zugriffe auf relationale Datenbanken behandelt.

Author(s): Peter Thömmes (auth.)
Series: Xpert.press
Edition: 1
Publisher: Springer-Verlag Berlin Heidelberg
Year: 2004

Language: German
Pages: 312
Tags: Software Engineering/Programming and Operating Systems; Programming Techniques; Programming Languages, Compilers, Interpreters

Front Matter....Pages I-XIII
Einordnung von C++....Pages 1-2
Grundsätzlicher Aufbau eines Projektes....Pages 3-38
Wichtige Begriffe und Sprachelemente....Pages 39-57
Grundsätzliche Regeln beim Programmieren....Pages 58-75
Strings....Pages 76-88
Zeitermittlung....Pages 89-92
Konstantes....Pages 93-102
Globales (static-Member)....Pages 103-113
Referenz statt Zeiger (Zeiger für C-Interface)....Pages 114-115
Funktionen, Argumente und return-Werte....Pages 116-123
Smart-Pointer....Pages 124-130
new/delete....Pages 131-143
Statische, Heap- und Stack-Objekte....Pages 144-147
Programmierung einer Klasse....Pages 147-166
Richtiges Vererbungs-Konzept....Pages 167-188
Nutzer einer Klasse von Änderungen entkoppeln....Pages 189-193
Code kapseln....Pages 194-194
Operatoren....Pages 195-204
Datentypen und Casting....Pages 205-215
In Bibliotheken Exceptions werfen....Pages 216-223
Die STL (Standard Template Library)....Pages 224-266
Arten von Templates....Pages 267-269
Proxy-Klassen....Pages 270-273
Datenbank-Zugriff....Pages 274-283
Aktion nach Kollision über Objekttyp steuern....Pages 284-288
80/20-Regel und Performance-Optimierung....Pages 289-307
Back Matter....Pages 309-312