Wykład

11.01.2016

 

 

Zakres wykładu

zagadnienia, ale bardzo niekoniecznie w tej kolejności:

  1. konstruktor domyślny
  2. konstruktor kopiujący
  3. operator przypisania
  4. słowa kluczowe default, delete
  5. RAII (new w konstruktorze, delete w destruktorze)
  6. lista inicjalizacyjna i wywoływanie konstruktora w konstruktorze
  7. most vexing parse: T var();
  8. Jakie konstruktory i destruktory tworzy automatycznie kompilator i kiedy przestaje je tworzyć zamiast.
  9. destruktor.
  10. wzmianka o konstruktorze z listą inicjalizacyjną. Plus przypadek, co jeśli podajemy listę inicjalizacyjną i nie istnieje konstruktor specjalnie z listą.
  11. różnice między sekcjami private: i public:
  12. różnice między poniższymi zapisami:

vector<int> v(10);

vector<int> v{10};

vector<int> v(10,3);

vector<int> v{10,3};

11.01.2016

By pedzimaz

11.01.2016

  • 525