Skip to content

kni-kernel/pomocowe-cpp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Egzamin C++

Ogólne uwagi

Egzamin zwyczajowo składa się z dwóch zadań, każde za 50% punktów. Najczęściej polegają na wypełnieniu kodu, aby się skompilował i spełniał założenia zadania. Czasem może być trzeba rozszyfrować sam output kodu, ale to chyba rzadkość.

Kod piszemy tylko tam, gdzie jest zaznaczone na niego miejsca (komentarz w kodzie). W niektórych zadań jest dodatkowa instrukcja, że zakomentowane fragmenty po odkomentowaniu miałyby zwrócić błąd kompilacji.

WAŻNE: Większość kodu powinna być okraszona komentarzami, wyjaśniającymi dlaczego napisaliśmy coś tak a nie inaczej. Brak komentarzy == Zadanie nie jest ocenianie.

WAŻNE: Jeżeli kompilator może wygenerować za nas kod, powinniśmy mu na to pozwolić. Piszemy więc minimalną ilość potrzebnego kodu.

Tagi zadań:

  1. Metody Wirtualne, Dziedziczenie Wielokrotne, __PRETTY_FUNCTION__, Object Slicing, Operator Zakresu
  2. Słowo Kluczowe Explicit, Konstruktor Przenoszący, __PRETTY_FUNCTION__, Argumenty Domyślne
  3. Przeładowywanie Operatora <<
  4. Abstract Base Class, Metody Wirtualne, __PRETTY_FUNCTION__, Object Slicing, Przeładowywanie Operatora <<
  5. Szablony Klas, Przeładowywanie Operatorów, Przeładowywanie Operatora <<
  6. std::unique_ptr, Argumenty Domyślne, Szablony Funkcji
  7. Rule of Five, Szablony Klas, Przeładowywanie Operatorów
  8. Szablony Klas, Abstract Base Class, Operator Konwersji, __PRETTY_FUNCTION__, Przeładowywanie Operatora <<
  9. Szablony Funkcji, Iteratory, std::function, Funktory
  10. Wyrażenia Lambda, std::function
  11. Szablony Klas, Przeładowywanie Operatorów
  12. Generyczne Wyrażenia Lambda
  13. Konstruktory i Operatory Kopiujące i Przenoszące
  14. Partial Template Specialization, Szablony Klas
  15. Template Template Parameters, Szablony Klas, Iteratory
  16. Szablony Klas, std::initializer_list, Przeładowywanie Operatorów

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages