C++ programmieren

C++ lernen – professionell anwenden – Lösungen nutzen

49,99 € (Print)

inkl. MwSt., ggf. zzgl. Versandkosten

sofort lieferbar
49,99 € (PDF)

sofort lieferbar

49,99 € (ePub)

sofort lieferbar

  • 978-3-446-47689-9
  • 7. Auflage, 08/2023
    1016 Seiten, fester Einband
  • E-Book Inside
Beschreibung
C++ programmieren
ALLES ÜBER C++ - UND NOCH VIEL MEHR//
- Topaktuell: entspricht dem neuen ISO-C++23-Standard
- Ein Praxisbuch für alle Ansprüche – mehr brauchen Einsteiger und Fortgeschrittene nicht
- Stellt Grundlagen und fortgeschrittene Themen der C++-Programmierung vor und zeigt sie an praktischen Beispielen
- Enthält über 150 praktische Lösungen für typische Aufgabenstellungen und 99 Übungsaufgaben – natürlich mit Musterlösungen
- Im Internet unter www.cppbuch.de: Entwicklungsumgebung, Compiler, weitere Open-Source-Software, alle Beispiele und Musterlösungen
- Ihr exklusiver Vorteil: E-Book inside beim Kauf des gedruckten Buches

C++ PROGRAMMIEREN//
Egal, ob Sie C++ lernen wollen oder Ihre Kenntnisse in der Softwareentwicklung mit C++ vertiefen – in diesem Buch finden Sie, was Sie brauchen. C++-Neulinge erhalten eine motivierende Einführung in die Sprache C++.
Die vielen Beispiele sind leicht nachzuvollziehen, Klassen und Objekte, Templates, STL und Exceptions sind bald keine Fremdwörter mehr für Sie. Fortgeschrittene finden in diesem Buch kurze Einführungen zu Themen wie Thread-Programmierung, Netzwerk-Programmierung, grafische Benutzungsoberflächen und Zugriff auf die KI ChatGPT per Programm.
Weil Softwareentwicklung nicht nur Schreiben von Programmcode ist, finden Sie hier auch diese Themen: guter Programmierstil, Testen von Programmen und automatisierte Übersetzung von Programmen. Das integrierte »C++-Rezeptbuch« mit mehr als 150 praktischen Lösungen, das detaillierte Inhaltsverzeichnis und ein sehr umfangreiches Register machen das Buch zum unverzichtbaren Nachschlagewerk für alle, die sich im Studium oder professionell mit der Softwareentwicklung in C++ beschäftigen.

AUS DEM INHALT//
- Datentypen und Kontrollstrukturen: strukturierte und selbstdefinierte Datentypen, Ein- und Ausgabe von Daten
- Programme strukturieren, einfache Funktionen schreiben, Templates kennenlernen
- Objektorientierung: Klassen und Objekte, Konzepte zum Klassenentwurf, generische Klassen
- Vererbung: Beziehung zwischen Ober- und Unterklassen, Überschreiben von Funktionen, Mehrfachvererbung
- Fehlerbehandlung, Überladen von Operatoren, sicheres Speichermanagement, Lambda-Funktionen, Template-Metaprogrammierung
- Optimierung der Performance mit R-Wert-Referenzen
C++ programmieren
ALLES ÜBER C++ - UND NOCH VIEL MEHR//
- Topaktuell: entspricht dem neuen ISO-C++23-Standard
- Ein Praxisbuch für alle Ansprüche – mehr brauchen Einsteiger und Fortgeschrittene nicht
- Stellt Grundlagen und fortgeschrittene Themen der C++-Programmierung vor und zeigt sie an praktischen Beispielen
- Enthält über 150 praktische Lösungen für typische Aufgabenstellungen und 99 Übungsaufgaben – natürlich mit Musterlösungen
- Im Internet unter www.cppbuch.de: Entwicklungsumgebung, Compiler, weitere Open-Source-Software, alle Beispiele und Musterlösungen
- Ihr exklusiver Vorteil: E-Book inside beim Kauf des gedruckten Buches

C++ PROGRAMMIEREN//
Egal, ob Sie C++ lernen wollen oder Ihre Kenntnisse in der Softwareentwicklung mit C++ vertiefen – in diesem Buch finden Sie, was Sie brauchen. C++-Neulinge erhalten eine motivierende Einführung in die Sprache C++.
Die vielen Beispiele sind leicht nachzuvollziehen, Klassen und Objekte, Templates, STL und Exceptions sind bald keine Fremdwörter mehr für Sie. Fortgeschrittene finden in diesem Buch kurze Einführungen zu Themen wie Thread-Programmierung, Netzwerk-Programmierung, grafische Benutzungsoberflächen und Zugriff auf die KI ChatGPT per Programm.
Weil Softwareentwicklung nicht nur Schreiben von Programmcode ist, finden Sie hier auch diese Themen: guter Programmierstil, Testen von Programmen und automatisierte Übersetzung von Programmen. Das integrierte »C++-Rezeptbuch« mit mehr als 150 praktischen Lösungen, das detaillierte Inhaltsverzeichnis und ein sehr umfangreiches Register machen das Buch zum unverzichtbaren Nachschlagewerk für alle, die sich im Studium oder professionell mit der Softwareentwicklung in C++ beschäftigen.

AUS DEM INHALT//
- Datentypen und Kontrollstrukturen: strukturierte und selbstdefinierte Datentypen, Ein- und Ausgabe von Daten
- Programme strukturieren, einfache Funktionen schreiben, Templates kennenlernen
- Objektorientierung: Klassen und Objekte, Konzepte zum Klassenentwurf, generische Klassen
- Vererbung: Beziehung zwischen Ober- und Unterklassen, Überschreiben von Funktionen, Mehrfachvererbung
- Fehlerbehandlung, Überladen von Operatoren, sicheres Speichermanagement, Lambda-Funktionen, Template-Metaprogrammierung
- Optimierung der Performance mit R-Wert-Referenzen
Kundenbewertungen für "C++ programmieren"
(Geprüfte Bewertung)
08.03.2025

Ideal

1. Aufbau des Buches:
Das Buch ist in mehrere Abschnitte unterteilt, welche jeweils verschiedene Aspekte und Themen der Programmiersprache C++ abdecken. Es beginnt mit einer Einführung in die Grundlagen von C++, gefolgt von Kapiteln über Datentypen, Kontrollstrukturen, Funktionen und Objektorientierung. Im weiteren Verlauf des Buches werden fortgeschrittenere Themen wie Vererbung, Fehlerbehandlung, Operatorüberladung, Speichermanagement und Optimierungen behandelt. Zusätzlich enthält das Buch ein "C++-Rezeptbuch" mit über 150 praxisnahen Lösungen für typische Aufgabenstellungen sowie 99 Übungsaufgaben mit Musterlösungen.

2. Inhalt und Themen:
Der Autor, Prof. Dr. Ulrich BREYMANN, verfügt über eine langjährige Erfahrung in der Industrie, Raumfahrttechnik und im Lehrbetrieb. Dies spiegelt sich in der Auswahl der behandelten Themen sowie in der anschaulichen und praxisnahen Darstellung wider. Das Buch bietet sowohl für Einsteiger als auch für Fortgeschrittene einen Mehrwert, indem es Grundlagen und fortgeschrittene Themen der C++-Programmierung abdeckt und diese mit praktischen Beispielen illustriert.

3. Sprache und Verständlichkeit:
Die Sätze im Buch sind einfach und klar formuliert, wodurch die Inhalte leicht zugänglich und verständlich sind. Der Autor geht schrittweise vor und erklärt komplexe Sachverhalte anhand von Beispielen und Diagrammen. Dadurch ist das Buch sowohl für Anfänger als auch für Fortgeschrittene geeignet, die ihr Wissen über C++ vertiefen möchten.

4. Zielgruppe:
Das Buch richtet sich an Einsteiger in die Programmiersprache C++ sowie an erfahrene Entwickler, die ihr Wissen auffrischen oder erweitern möchten. Durch das umfangreiche Register und das detaillierte Inhaltsverzeichnis dient es als Nachschlagewerk für alle, die sich beruflich oder im Studium mit der Softwareentwicklung in C++ beschäftigen.

5. Fazit:
Insgesamt ist "C++ Programmieren" von Prof. Dr. Ulrich BREYMANN ein umfassendes und praxisnahes Buch, das sowohl für Einsteiger als auch für Fortgeschrittene geeignet ist. Die anschauliche Darstellung der Themen und die Verwendung von praktischen Beispielen erleichtern das Verständnis und tragen zur Wissensvertiefung bei. Das Buch kann daher uneingeschränkt empfohlen werden.

(Geprüfte Bewertung)
07.03.2025

Unabhängig von den Problemen, die ich möglicherweise durch Installations- oder Anwendungsfehler selbst verursacht habe, komme ich zu folgendem Fazit: Das Buch ist viel mehr als eine sehr gute Einführung in C++. Es ist bereits durch den Umfang geeignet, vi

Das Buch von Prof. Dr. Ulrich Breymann ist ein umfangreiches Werk von ca. 1000 Seiten.
Ca. 200 Seiten befassen sich mit der Einführung in die Sprache C++ (Grundlagen, Programmstrukturierung, Zeiger und Adressen). Die Einführung ist präzise, klar und mit vielen Hinweisen auf Fallstricke und häufigen Anwendungsfehlern versehen. Die kurze Beschreibung mag für Programmieranfänger eine Herausforderung sein, mit ein wenig Erfahrung in einer C- ähnlichen Programmiersprache ist es gut zu verstehen.
Das Werk ist eine exzellente Einführung in die Sprache C++ und darüber hinaus eine „Fundgrube“ mit Beispielen aus vielen Anwendungsbereichen.
Ich habe einige Listings aus den Kapiteln 1 und 2 auf einem Mac Mini M1 mit Sequoia 16.3.1 unter Xcode 16.2 getestet und Übungsaufgaben gelöst. Dann habe ich mich mit Kapitel 6 (Dateien und Ströme) und Kapitel 24 (Datei- und Verzeichnisoperationen) beschäftigt. Da alle Beispiele und Übungen in diesen Teilen dem C++23-Standard entsprechen, gibt es keine Kompatibilitätsprobleme. Auch mit Windows 11 auf einem Rechner mit Intel-Prozessor und Visual Studio 2022 (Community-Edition) nicht.
Ich habe die Anwendung in Listing 24.3 erweitert und damit ungewünschte Dateien (.DS_Store) auf Netzlaufwerken entfernt.
Mir ist schnell klargeworden, dass ich das gesamte Buch nicht in 6 Wochen durcharbeiten kann. Es nur zu lesen, macht wenig Sinn!
Die Kapitel 3, 4 sind eine Einführung in die Objektorientierung (ca. 110 Seiten). Diese ist äußerst kompakt geschrieben. Es gibt zwar viele Beispiele (ca. 40) aber nur wenige (4 Übungsaufgaben) für ein komplexes Kapitel.
Kapitel 22 erweitert die Objektorientierung um Klassenbeziehungen (Vererbung, Interfaces, Assoziationen, Kompositionen …) auf ca. 10 Seiten, mit Beispielen aber ohne Übungen. Das ist äußerst kompakt und Vorwissen ist unabdingbar.
Dann habe ich mich mit Kapitel 16 (Grafische Benutzerschnittstellen) befasst. Der Autor bevorzug Qt. Ich habe Qt Creator 15.0.1 (Clang 15.0 Apple, arm 64) installiert. Damit sind die im Buch beschriebenen Beispiele realisierbar. Die im Buch beschriebenen Beispielprogrammcodes Listing 16.1 und folgende waren allerdings nicht ausführbar. Den Grund dafür konnte ich nicht ermitteln (Wenig hilfreiche Fehlermeldungen des Qt Creator). Die beschriebenen Beispiele sind trotzdem realisierbar, wenn auch mit geändertem Programmcode.
Qt bietet viel mehr als das Entwerfen einer Benutzeroberfläche. Ob das allerdings einen Vorteil darstellt? Ein Threading-Model, was gegenüber dem C++-Standard Vorteile verspricht und bessere Dateioperationen erhöhen auch die Gefahr von Inkompatibilitäten.
Im Kapitel 17 (Internet-Anbindung) benutzt der Autor die Boost.Asio-Bibliothek. Die Bibliothek existiert bisher ebenfalls unabhängig vom C++-Standard. Die Benutzung dieser Bibliothek ist ohne Zweifel eine gute Idee. Die Installation der Bibliothek boost_1_87_0 auf meinem Mac Mini M1 und das Einbinden in Xcode war aufwändig. Ich konnte die Klasse „io_service“ nicht benutzen. Eine entsprechende Header-Datei war in der boost-Bibliothek nicht zu finden.
Unter Windows und Visual Studio konnte ich die Beispiele aus dem Buch realisieren. Der NuGet Paketmanager stellt ein boost-Paket zur Verfügung, das glücklicherweise relativ einfach in Visual Studio eingebunden werden kann (vcpkg-export-boost-asio-x64-static version=1.01). Damit konnten die im Buch beschriebenen Listings ausgeführt werden.
Im Kapitel 18 (Datenbankanbindung mit SQLite) habe ich die Datenbank in Visual Studio mit Hilfe von Erweiterungspaketen einbauen können und die Beispiele sind ausführbar. Das ist gerade dort interessant, wo kleine Datenbankanwendungen ausreichen. Das Erstellen der Datenbank kann ebenfalls mit Visual Studio erledigt werden.
Probleme gab es mit dem g++-Compiler unter Windows 11. Er erzeugte ohne Fehlermeldungen ausführbare Dateien, die ohne Fehlermeldungen abgebrochen wurden. Der cl-Compiler von Visual Studio konnte die Beispieldateien problemlos übersetzen und linken.

(Geprüfte Bewertung)
06.03.2025

Ein wie erwartet gutes Buch zu C++, so wie ich es von Herrn Breymann aus früheren Werken bereits kenne. Er geht gut ins Detail, damit ist es auch gut für Anfänger und Fortgeschrittene. Die Lebensgeschichte von C++ ist mir persönlich völlig unwichtig, gehö

Gutes Lehrbuch im C++ Umfeld so wie ich aus früheren Büchern von Herrn Breymann bereits kenne

(Geprüfte Bewertung)
05.03.2025

Wieder ein Standardwerk

Das Buch kann ich vollumfänglich empfehlen. Es ist sehr gut strukturiert und eignet sich aufgrund seiner Unterteilung sehr gut sowohl zum Selbststudium als auch als Lehrbuch.
Nach der Beschreibung der Grundlagen( Variablen, Strukturen), die durch gut eingestreute und dem kenntnisgrad entsprechenden Beispiele und Übungen verfestigt werden, wird auf die Besonderheiten von C++ Objektorientierung wie Objektorientierung overloading etc eingegangen ohne zu vergessen dass es auch notwendig ist den guten Programmierstil zu beachten. Ein besonderes Kapitel mit der Standard Template Library gewidmet was sehr gut ist da sie immer noch der Standard in C++ ist.
Aber nicht nur als Lehrbuch sowohl für Selbststudium als auch für Schulen ist dieses Buch geeignet Punkt aufgrund seiner Struktur ist es ein hervorragendes Nachschlagwerk.
Für mich stellt dieses Buch ein Muss für jeden ernsthaften C++ Programmierer da, egal ob er Anfänger oder schon langjähriger Anwender der Programmiersprache ist.

(Geprüfte Bewertung)
05.03.2025

Umfassende Einführung in modernes C++ mit Beispielen aus der Praxis

C++ zählt seit Jahrzehnten zu den wichtigsten Programmiersprachen für kommerzielle Anwendungen und Spiele. Trotz neuerer Alternativen wie Go oder Rust, die automatische Speicherverwaltung und strenge Sicherheitsmechanismen bieten, bleibt C++ essenziell – insbesondere dort, wo Performance und direkter Hardware-Zugriff entscheidend sind.
Das vorliegende Buch bietet eine umfassende und praxisnahe Einführung in C++ und behandelt auch die neuesten Entwicklungen des C++23-Standards.
Ulrich Breymann vermittelt auf über 1000 Seiten eine detaillierte Einführung in die Sprache – von grundlegenden Anweisungen und Kontrollstrukturen über Objektorientierung und Zeigerarithmetik bis hin zu fortgeschrittenen Konzepten wie Websockets, GUI-Entwicklung mit Qt, Datenbankanbindung und binäre Datenströme.
Was C++ so mächtig macht, ist die direkte Kontrolle über Speicher und Systemressourcen. Dies setzt jedoch eine hardwarenahe Denkweise voraus und birgt zugleich das Risiko von Systemabstürzen und Sicherheitslücken. Das Buch veranschaulicht diese Herausforderungen mit zahlreichen Praxisbeispielen und zeigt Lösungsansätze auf.
Ein Kapitel über das Build-Tool Make sowie eine Sammlung von Tipps und Lösungen für typische Aufgaben (C++-Rezeptbuch) runden das Werk ab. Für absolute Programmieranfänger könnte der Inhalt zu anspruchsvoll sein, doch wer bereits erste Erfahrungen gesammelt hat, erhält nicht nur eine Einführung in C++, sondern auch ein fundiertes Nachschlagewerk für die systemnahe Softwareentwicklung.

(Geprüfte Bewertung)
03.03.2025

Ein unverzichtbares (deutsches) Buch für alle, die C++ ernsthaft lernen und professionell anwenden möchten.

"Breymann - C++ programmieren" ist ein umfassendes und didaktisch hervorragend aufbereitetes Buch zur C++-Programmierung. Es richtet sich sowohl an Einsteiger ohne Programmiererfahrung als auch an fortgeschrittene Programmierer, die ihr Wissen vertiefen möchten. Als Lehrbuch und Nachschlagewerk bietet es eine fundierte Einführung in die Sprache und ihre modernen Konzepte.

Das Buch ist in zwei große Teile gegliedert: Teil I (Kapitel 1–10): Einführung in die Grundlagen der C++-Programmierung, darunter Datentypen, Kontrollstrukturen, objektorientierte Konzepte, Standarddatentypen und Ein-/Ausgabe. Teil II: Vertiefung in fortgeschrittene Themen wie Templates, Exceptions und moderne Programmiertechniken.

Besonders hervorzuheben ist wie in den Vorgängerausgaben der didaktische Aufbau: Jedes Kapitel enthält praxisnahe Beispiele, die den Lernprozess unterstützen, sowie Übungsaufgaben mit Musterlösungen. Die Lösungen sind sowohl im Buch als auch online verfügbar, was die Nachvollziehbarkeit erleichtert.

Das Buch fördert das praktische Lernen durch leicht verständliche Codebeispiele. Es eignet sich sowohl für das Selbststudium als auch als Begleitmaterial für Vorlesungen und Programmierkurse. Die C++ Core Guidelines werden berücksichtigt, sodass neben der Sprachsyntax auch bewährte Programmiermethoden vermittelt werden.

Die aktuelle Auflage wurde auf C++23 überarbeitet, wodurch moderne Sprachfeatures berücksichtigt werden. Ein eigenes Kapitel beschreibt die wichtigsten Neuerungen. Zudem hebt das Buch hervor, dass die C++-Standardbibliothek häufig aus Effizienzgründen auf Laufzeitprüfungen verzichtet – eine wertvolle Information für Entwickler, die sichere und performante Software schreiben möchten.

Obwohl das Buch insgesamt eine hervorragende Ressource darstellt, könnte der hohe Detailgrad für absolute Anfänger gelegentlich überwältigend sein. Auch wäre eine noch stärkere Betonung der Unterschiede zwischen verschiedenen C++-Standards (C++11, C++17, C++20 und C++23) hilfreich, um den Lernenden einen besseren Überblick über die Entwicklung der Sprache zu geben.

Fazit: Dank der klaren Erklärungen, praxisnahen Beispiele und zahlreicher Übungsaufgaben eignet es sich hervorragend für das Selbststudium und den Einsatz in der Lehre. Die neue Auflage macht es mit der Berücksichtigung des C++23-Standards besonders zukunftssicher.

(Geprüfte Bewertung)
02.03.2025

Sehr gut zum Erlernen con C++

Dieses Buch vermittelt solide und Umfanfreiche Kenntnisse in der Programmiersprache C++. Ein paar Grundkenntnisse in der Programmierung können aber zum Verständlis nicht schaden. Ich kann das Buch absolut empfehlen

(Geprüfte Bewertung)
19.02.2025

das buch bietet eine hervorragende grundlage in C++, auch für Anfänger geeignet.

absolute Kaufempfehlung

(Geprüfte Bewertung)
18.02.2025

Sehr gutes praxisnahes, vielseitiges Buch für Fortgeschrittene

Dieses umfangreiche Buch deckt sehr viele Aspekte des Einsatzes von C++ ab. Die neue Auflage wurde behutsam erweitert und aktualisiert.

Es werden sehr viele Themen abgedeckt die in anderen Büchern oft unter den Tisch fallen, wie z.B. Meta-Programmierung mit Templates, Wert/Performance/Referenzsemantik, Threads und Coroutinen. Auch die Standard-Bibliothek wird ausführlich behandelt. Das Buch ist nicht für blutige Programmieranfänger geeignet, sondern eher für Fortgeschrittene. Das Buch ist gut verständlich, gut strukturiert und aus der Praxis für die Praxis geschrieben.

Das Buch ist eine klare Empfehlung für jeden, der intensiv mit C++ arbeiten will und ein deutsches Buch zu diesem Thema sucht.

(Geprüfte Bewertung)
16.02.2025

Umfassendes Werk für den ernsthaften Einstieg in C++

Die 7. Auflage von "C++ Programmieren" von Herr Breymann bietet eine umfassende Einführung in die Welt von C++. Das Buch verfolgt das Ziel, Neulinge strukturiert und praxisnah mit der Sprache vertraut zu machen und sie auf ihrem Weg zu fortgeschrittenen Kenntnissen zu begleiten. Angesichts des beachtlichen Umfangs von rund 1.000 Seiten stellt dies eine ehrgeizige Aufgabe dar – doch gelingt dem Autor dieses Vorhaben?
Von Beginn an setzt Breymann auf einen gut durchdachten didaktischen Ansatz: Ein verständlicher Einstieg erleichtert den Zugang, praxisnahe Übungen vertiefen das Gelernte, und zahlreiche anschauliche Beispiele unterstützen das Verständnis. Besonders positiv hervorzuheben ist die optisch ansprechend gestaltete Darstellung, die – zumindest in der digitalen Variante – eine klare visuelle Orientierung bietet. Auch der Schreibstil überzeugt durch seine klare und strukturierte Sprache, was das Lesen angenehm gestaltet. Themen, die nur verkürzt behandelt werden, sind stets mit Hinweisen auf weiterführende Ressourcen versehen, sodass Interessierte ihr Wissen gezielt erweitern können.
Ein besonderes Highlight ist die frühe Einführung in das Thema „Guter Programmierstil“. Dies ist ein wichtiger Aspekt für die professionelle Entwicklung, den Breymann sinnvoll in das Buch integriert. Hier hätte ich mir eine weiterführende Vertiefung im späteren Verlauf gewünscht, da dieser Punkt eine wertvolle Brücke zu einer professionellen Arbeitsweise schlägt.
Kapitel 16 widmet sich der Erstellung grafischer Benutzeroberflächen (GUI) – ein Thema, das mich besonders interessierte. Hier hätte ich mir eine ausführlichere Behandlung gewünscht, da die Entwicklung grafischer Anwendungen besonders motivierend sein kann. Dennoch liefert das Buch eine gute Grundlage, auf der man aufbauen kann.
Ein aktueller und interessanter Aspekt ist die Integration von ChatGPT in C++. Der Autor zeigt, wie eine Anbindung an die KI erfolgt und welche Möglichkeiten sich dadurch ergeben. Zwar bleibt die Darstellung hier eher kompakt, doch die bereitgestellten Beispiele bieten eine erste Orientierung. Eine umfassendere Auseinandersetzung mit der gemeinsamen Nutzung von C++ und KI hätte diesen Bereich noch weiter bereichert.
Ein weiterer Aspekt, der in der Rezension von Herrn Römer angesprochen wurde, betrifft die Einrichtung einer Entwicklungsumgebung. Während mir die zugehörige Webseite des Buchs ausreichend Unterstützung bot, könnte eine detailliertere Anleitung für absolute Anfänger hilfreich sein. Ein positives Beispiel hierfür bietet etwa Alexander Salvanos in seinem Werk „Professionell entwickeln mit Java EE 8“, das einen besonders strukturierten Einstieg in die Umgebung bietet.
Insgesamt halte ich „C++ Programmieren“ für ein äußerst gelungenes Werk, das eine fundierte Einführung in die Sprache bietet. Für absolute Einsteiger könnten dünnere Bücher als erster Einstieg sinnvoller sein, doch als weiterführendes Werk zur Vertiefung ist es uneingeschränkt empfehlenswert. Wer sich intensiv mit C++ auseinandersetzen möchte und eine gründliche, gut strukturierte Einführung sucht, wird mit diesem Buch bestens bedient.

(Geprüfte Bewertung)
14.02.2025

Vermittelt solide Grundlagen und vertiefte Kenntnisse

Ich habe beruflich täglich mit Programmiersprachen zu tun. Grundkenntnisse in objektorientierter Programmierung sind daher vorhanden.
Ich denke, dass dieses gut lesbare Buch auch für Anfänger ohne Vorkenntnisse einen sehr guten Einstieg bietet. Im ersten Teil werden allgemeine, programmiersprachenübergreifende Konzepte wie Programmstrukturierung, Datentypen, Objekte, Zeiger, Fehlerbehandlung, Vererbung usw. behandelt. Die Themen werden Schritt für Schritt und mit einfachen Beispielen erklärt, was den Einstieg in die Materie erleichtert.
Im zweiten Teil des Buches werden fortgeschrittene Themen wie Metaprogrammierung, Threads und Coroutinen, grafische Benutzeroberflächen, Internet- und Datenbankanbindungen behandelt, wiederum mit vielen anschaulichen Codebeispielen.
Im dritten Teil geht es um Methoden und Werkzeuge der Programmentwicklung, wie z.B. Unit-Tests. Der vierte Teil gibt Tipps und fertige Lösungen für typische Aufgaben. Der fünfte Teil schließlich behandelt die C++-Standardbibliothek.
Alles in allem ist das Buch trotz seines Umfangs von fast 1000 Seiten klar strukturiert und bietet alles, was man braucht, um sich ein solides Basiswissen und weiterführende Kenntnisse in der Programmierung mit C++ anzueignen. Es lässt sich auch gut lesen, der Schreibstil ist angenehm und nicht zu trocken, wie man es manchmal von Lehrbüchern kennt. Empfehlenswert für jeden, der ein C++-Profi werden will.

(Geprüfte Bewertung)
12.02.2025

Umfassender, aktueller und gut aufbereiteter Überblick über die Programmiersprache C++

Das Buch *C++ programmieren“* von Ulrich Beymann ist ein umfassender und gut aufbereiteter Überblick über die Programmiersprache C++. Es richtet sich vor allem an Studierende der Elektrotechnik, Informatik und verwandter Disziplinen sowie an alle, die sich intensiv mit C++ befassen wollen oder müssen.
### Inhalt und Aufbau
Das Buch ist in übersichtliche Kapitel unterteilt, die systematisch die wesentlichen Konzepte der Programmiersprache behandeln. Es beginnt mit den grundlegenden Begriffen und und Konzepten (Datentypen, Operatoren und Kontrollstrukturen) über die Objektorientierung und Vererbung zu fortgeschrittenen Themen wie den Zeigern, welche beim Lernen einer Programmiersprache oft Probleme bereiten. Der Autor versteht es jedoch diese Themen durch gute Beispiele zu erläutern, sodass das Lernen leichter fällt.
Abgerundet wird das Buch durch eine komplette Darstellung der aktuellen C++ Standartbibliothek, wodurch das Buch auch gut als Nachschlagewerk bei der täglichen Programmierarbeit zu gebrauchen ist. Ein Kapitel über wichtige Algorithmen rundet das ganze ab, ohne das Buch zu überladen.
### Didaktische Qualität
Der Autor hat ein sehr didaktisches Buch geschrieben, das mit klar strukturierten Abschnitten und vielen anschaulichen Abbildungen Beispielen überzeugt. Die Lesbarkeit wird durch gut gewählte Zwischenüberschriften und eine klare Sprache unterstützt. Auch die farbliche Gestaltung ist gut gemacht und erleichtert das schnelle Erfassen der Inhalte sehr.
Ein weiteres Plus sind die zahlreichen Übungsaufgaben am Ende der Kapitel, die dem Leser helfen, das vermittelte Wissen zu festigen und die eigenen Fortschritte zu überprüfen. Diese Übungen sind sowohl für den Selbstlernprozess als auch für die Nutzung im Rahmen von Vorlesungen und Seminaren gut geeignet.
Lobend kann man auch erwähnen, dass es eine Internetseite zum Buch gibt auf welcher wichtige Downloads und Errata zum Buch stehen (www.cppbuch.de)
Durch den Hinweis auf die freie IDE Geany im Buch und die als Download erhältlichen Lösung der Übungsbeispiele, ist auch ein praktischer Einstieg in die wichtigen Grundlagen und Konzepte von C++ schnell möglich.
### Kritische Aspekte
Trotz der zahlreichen positiven Aspekte gibt es auch einige kleine Kritikpunkte, welche sich auf die ergänzende Website beziehen.
Der Einstieg in die ṕraktische Programmierung würde etwas leichter Fallen, wenn die wichtigsten IDE Programme nicht nur kurz erwähnt, sondern vielleicht auch erläutert werden würden. Insbesondere freie Tools unter Linux würde ich mit wünschen.
Vielleicht wäre es dabei interresant, ergänzende Hinweise in Form von Erklärvideos zu verlinken.
Solche Links würden mit Sicherheit auch die Homepage zum Buch aufwerten, welche manchmal etwas unübersichtlich wirkt und nicht zeitgemäß programmiert ist (Stichwort responsive Webdesign). Dies würde die Darstellungsqualität auf mobilen Endgeräten stark verbessern.
Inhaltlich würde ich mir im Buch ein ergänzendes Kapitel über GUI -Programmierung wünschen, weil die grafische Gestaltung eines Programmes bei professioneller Software(entwicklung) sehr wichtig ist. (Stichwort GUI Programmierung mit der QT Bibliothek)
Fazit
Insgesamt ist das Buch *C++ programmieren“* von Ulrich Beymann ein äußerst gelungenes Lehrbuch und Nachschlagewerk, welches sich an Anfänger und Fortgeschrittene gleichermaßen richtet. Es ist klar strukturiert, verständlich geschrieben und bietet durch zahlreiche Beispiele und Übungsaufgaben eine gute Basis für das selbstständige Lernen.
Profis profitieren von der umfangreichen Darstellung der C++ Standardbibliothek und den fertigen Lösungsbeispielen für viele immer wiederkehrende Algorithmen und Problemstellungen.
Zusammmenfassend kann ich dieses Buch daher uneingeschränkt empfehlen und es macht Spass mit ihm zu arbeiten.
MfG
Dipl.Ing. Arno Römer

(Geprüfte Bewertung)
04.02.2025

Gutes Buch um mit C++ zu starten oder sein Wissen zu vertiefen.

Das vorliegende Buch ist sowohl für Anfänger als auch für Fortgeschrittene geeignet und vermittelt eine gute Grundlage für die Arbeit und die Anwendung von C++. Es werden praktische Übungen und Beispiele der Programmierung aufgezeigt und mit Lösungen zur Kontrolle gegeben. Mein Fazit ist positiv.

Bewertung schreiben
Bewertungen werden nach Überprüfung freigeschaltet.

Die mit einem * markierten Felder sind Pflichtfelder.

Autor(en)

Professor Dr. Ulrich Breymann war in der Industrie und in der Raumfahrttechnik tätig und lehrte Informatik an der Hochschule Bremen. Er arbeitete an dem ersten C++-Standard mit und ist ein bekannter Autor zu den Themen C++, STL und Java ME. Aus seiner Tätigkeit in Industrie und Hochschule weiß er genau, worauf es bei der Softwareentwicklung ankommt. Er stellt komplexe Sachverhalte verständlich dar und legt Wert auf eine Programmiermethodik, die den Ansprüchen an hochqualitative Software gerecht wird. Die Internetseite zu seinem C++-Buch ist cppbuch.de.

Professor Dr. Ulrich Breymann war in der Industrie und in der Raumfahrttechnik tätig und lehrte Informatik an der Hochschule Bremen. Er arbeitete an dem ersten C++-Standard mit und ist ein bekannter Autor zu den Themen C++, STL und Java ME. Aus seiner Tätigkeit in Industrie und Hochschule weiß er genau, worauf es bei der Softwareentwicklung ankommt. Er stellt komplexe Sachverhalte verständlich dar und legt Wert auf eine Programmiermethodik, die den Ansprüchen an hochqualitative Software gerecht wird. Die Internetseite zu seinem C++-Buch ist cppbuch.de.

Produktsicherheit<

Carl Hanser Verlag GmbH & Co KG
Kolbergerstr. 22
81679 München
E-Mail: info@hanser.de
Sicherheitshinweis entsprechend Art.9 Abs. 7 Satz 2 GPSR entbehrlich

Carl Hanser Verlag GmbH & Co KG
Kolbergerstr. 22
81679 München
E-Mail: info@hanser.de
Sicherheitshinweis entsprechend Art.9 Abs. 7 Satz 2 GPSR entbehrlich

Weitere Titel des Autors Auch oft angesehen
Weitere Titel des Autors
C++
10,00 € 
C++
9,99 € 
Newsletter

Nichts mehr verpassen!

Aktuelles & Angebote
im monatlichen IT-Newsletter.

Hanser Youtube Channel

Autoreninterviews,
Messebesuche, Buchvorstellungen,
Events
und vieles mehr.

Hanser Podcast

Wissen für die Ohren

Themen aus Wirtschaft,
Management und Technik