Wstęp do CPP

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania

Forma zajęć

Wykład (30 godzin) + laboratorium (30 godzin)

Opis

Celem przedmiotu jest zapoznanie studentów z programowaniem w języku C++.

Sylabus

Autor

  • Krzysztof Ciebiera - Uniwersytet Warszawski

Wymagania wstępne

  • Znajomość C

Zawartość

  • Podstawowe konstrukcje
  • Klasy
    • klasy i ich skladowe
    • wskaznik *this
    • konstruktory i destruktory obiektów
    • użycie klas predefiniowanych
  • Dziedziczenie
    • klasy pochodne
    • klasy abstrakcyjne i funkcje wirtualne
    • kontrola dostępu do składowych klasy i funkce zaprzyjaźnione
    • wielokrotne dziedziczenie
  • Przeciążanie operatorów
  • Szablony(templates)
    • szablony wyrażeń
    • szablony funkcji
    • szablony klas
    • operatory jako szablony
    • dziedziczenie po szablonach
  • Wykorzystywanie STL
    • wbudowane klasy
    • wbudowane algorytmy uogólnione
  • Strumienie
    • standardowe strumienie wejścia/wyjścia
    • tworzenie i obsługa własnych strumieni
    • przeciążanie operatorów << i >>

Literatura

Moduły

  1. Podstawowe konstrukcje
  2. Klasy, obiekty, metody - wprowadzenie
  3. Dziedziczenie
  4. Przeciążanie operatorów
  5. Szablony(templates)
  6. Wykorzystywanie szablonów z STLa
  7. Strumienie