Confluence
Kontakt

Allgemeine Informationen


Die Veranstaltung wird im Regelfall in jedem Semester angeboten. Planungsbedingte Änderungen bleiben vorbehalten.

Veranstaltungsdauer


2 SWS Vorlesung pro Woche
2 SWS Übung pro Woche

Voraussetzungen


Programmierung mit Java

Inhalte


  • Der C-Teil von C++ (grundlegende und zusammengesetzte Datentypen, Zeiger, Kontrollstrukturen)
  • Ein-/Ausgabe
  • allgemeiner Programmaufbau
  • Klassen und Objekte
  • Operatorüberladung
  • objekt-orientierte Programmierung (virtuelle Funktionen, einfache/mehrfache Vererbung)
  • generische Programmierung (Schablonen)
  • Polymorphie, Runtime-Type-Information
  • Exception-Handling
  • Einblick in die C++-Standardbibliothek (IO-Klassen, Strings, Containerklassen, Iteratoren, Valarrays)

Veranstaltungsunterlagen


Material

  • siehe Ilias

Prüfung


Schriftliche oder elektronische oder mündliche Prüfung

Weitere Informationen

 


 

Literatur

[Boo94] G.Booch
Object-Oriented Analysis and Design
Benjamin/Cummings Publishing Company, 1994

[Han 00] RRZN Hannover,
Die Programmiersprache C++ für C-Programmierer
11. Auflage, Regionales Rechenzentrum für Niedersachsen/Universität Hannover, 2000

[ISO 98] ISO/IEC JTC1/SC22 Sekretariat, CD 14882
Programming Language C++
Veröffentlichung der International-Standards-Organisation, 1998

[Jos 94] N. Josuttis
Objektorientiertes Programmieren in C++
Addison-Wesley, 1994

[Jos 96] N. Josuttis
Die C++-Standardbibliothek
Addison-Wesley, 1996

[Ker 90] B. W. Kernighan und D. Ritchie
Programmieren in C
2. Auflage, Carl Hanser, 1990

[Kuh 95] St. Kuhlins
Manipulierte Ströme
In: c't 1995, Heft 10, Seite 354-356

[Mey 92] S. Meyers
Effective C++
Addison-Wesley 1992

[Mey 96] S. Meyers
More Effective C++
Addison-Wesley 1996

[Pri 98] P. Prinz, U. Kirch-Prinz
Objektorientiertes Programmieren in ANSI-C++
Prentice Hall, 1998

[Str 94] B. Stroustrup
The Design and Evolution of C++
Addison-Wesley, 1994

[Str 98] B. Stroustrup
Die C++ Programmiersprache
3. Auflage, Addison-Wesley, 1998

 

 

 

 

Name Größe Erstellungsdatum Versteckt
bsp_loesung_A1.zip 3.04 KB 24.04.21 22:24 Nein Anzeigen Hide Löschen
CPP_Code_12_13_20140605.zip 6.34 KB 24.04.21 22:24 Nein Anzeigen Hide Löschen
CPP_Code_12_14_20140613.zip 13.37 KB 24.04.21 22:24 Nein Anzeigen Hide Löschen
CPP_Code_12_classes_20140523.zip 11.41 KB 24.04.21 22:24 Nein Anzeigen Hide Löschen
CPP_Code_13_undef_20140627.zip 684 bytes 24.04.21 22:24 Nein Anzeigen Hide Löschen
CPP_Code_15_templates_20140619.zip 8.76 KB 24.04.21 22:24 Nein Anzeigen Hide Löschen
CPP_Ergaenzungen_20140328.pdf 101.93 KB 24.04.21 22:24 Nein Anzeigen Hide Löschen
CPP_Ergaenzungen_20140411.pdf 181.29 KB 24.04.21 22:24 Nein Anzeigen Hide Löschen
CPP_Ergaenzungen_20140508.zip 10.81 KB 24.04.21 22:24 Nein Anzeigen Hide Löschen
CPP_Ergaenzungen_20140523.pdf 226.84 KB 24.04.21 22:24 Nein Anzeigen Hide Löschen
CPP_Kursinfos_20140328.pdf 44.17 KB 24.04.21 22:24 Nein Anzeigen Hide Löschen
CPP_lernkontrolle_20140411.pdf 61.98 KB 24.04.21 22:24 Nein Anzeigen Hide Löschen
CPP_lernkontrolle_20140515.pdf 138.97 KB 24.04.21 22:24 Nein Anzeigen Hide Löschen
CPP_Slides_20131014.pdf 120.51 KB 24.04.21 22:24 Nein Anzeigen Hide Löschen
CPP_Test02_20131202.pdf 91.10 KB 24.04.21 22:24 Nein Anzeigen Hide Löschen
CPP_Uebung_20140114.pdf 264.22 KB 24.04.21 22:24 Nein Anzeigen Hide Löschen
CPP_Uebung_20140114.pdf 264.22 KB 24.04.21 22:24 Nein Anzeigen Hide Löschen
CPP_Uebung_20140328.pdf 219.90 KB 24.04.21 22:24 Nein Anzeigen Hide Löschen
CPP_Update_20131029.zip 2.58 KB 24.04.21 22:24 Nein Anzeigen Hide Löschen
CPP_Update_20131105.zip 7.35 KB 24.04.21 22:24 Nein Anzeigen Hide Löschen
CPP_Update_20131111.zip 6.29 KB 24.04.21 22:24 Nein Anzeigen Hide Löschen
CPP_Update_20131119.zip 6.85 KB 24.04.21 22:24 Nein Anzeigen Hide Löschen
CPP_Update_20131126.zip 6.59 KB 24.04.21 22:24 Nein Anzeigen Hide Löschen
CPP_Update_20131202.zip 3.83 KB 24.04.21 22:24 Nein Anzeigen Hide Löschen
CPP_Update_20131209.zip 6.53 KB 24.04.21 22:24 Nein Anzeigen Hide Löschen
CPP_Update_20131216.zip 2.18 KB 24.04.21 22:24 Nein Anzeigen Hide Löschen
CPP_Update_20140106.zip 4.63 KB 24.04.21 22:24 Nein Anzeigen Hide Löschen
CPP_Update_20140114.zip 7.79 KB 24.04.21 22:24 Nein Anzeigen Hide Löschen
CPP_Update_20140120.zip 2.45 KB 24.04.21 22:24 Nein Anzeigen Hide Löschen
cpp_update_20140508.zip 10.81 KB 24.04.21 22:24 Nein Anzeigen Hide Löschen
cppadv_20140404.zip 5.27 KB 24.04.21 22:24 Nein Anzeigen Hide Löschen
E_rule_of_three_plus.cpp 1.32 KB 24.04.21 22:24 Nein Anzeigen Hide Löschen
Klausur_CPP_Ausschnitt.pdf 73.13 KB 24.04.21 22:24 Nein Anzeigen Hide Löschen
KlausurAuszug_C_SS1213_A1A2.pdf 69.03 KB 24.04.21 22:24 Nein Anzeigen Hide Löschen
KlausurAuszug_C_SS1213_A1A2.pdf 69.03 KB 24.04.21 22:24 Nein Anzeigen Hide Löschen
KlausurAuszug_CPP_SS1213_A1.pdf 62.00 KB 24.04.21 22:24 Nein Anzeigen Hide Löschen

Datei anfügen


Die Datei wurde erfolgreich hochgeladen.

Die Datei wurde erfolgreich gelöscht.

Die Datei wurde erfolgreich versteckt.

Die Verknüpfung wurde erfolgreich gespeichert.

Die Verknüpfung wurde erfolgreich zurückgesetzt.