Wpis z mikrobloga

@kacpervfr: Jak staż w C++ to obowiązkowo zadanie algorytmiczne zaczynające się od "Napisz w języku C ...", później pytania o teoretyczne o raw tablice, dziwne triki na pointerach i inne rzeczy, których nigdy nie użyjesz, bo programujesz w C++.
@kacpervfr: co do pytań:

Co to jest wątek, proces i jak możemy tym zarządzać, jak wygląda współdzielenie zasobów przez wątki, jak mogą się synchronizować.

Co to stos, sterta i jak się zachowują

Rodzaje pamięci i które są szybsze, kosztowne itd (rejestry, cache, ram itd)

Bardziej co do samego języka:

Po co nam słowo virtual, przy funkcjach

Co to vtable i vptr

Po co virtual destruktor

Rule of 0,3,5

Smartpointery

Static
  • 0
@Patelniaszczy: to mają być pytania na staż a nie dla mida

@kacpervfr:
- Z czego składa się i jak się buduje typowy projekt?
- Jak dołącza się biblioteki do projektu?
- Jakie znasz podstawowe struktury danych i algorytmy biblioteki standardowej?
- Kiedy i jak używa się smartpointerów?
- Przekazywanie argumentów przez referencje vs przez wartość
- Do czego służy słowo kluczowe const?
- Co to jest undefined behavior i czego
- programowanie obiektowe


@Krolik: bez przesady, oop się przydaje, np. do dependency injection i wszczykiwania stubów/mocków, żeby klepac unit testy. wolę przetestowany kod świeżaka, niż wrzucony na pałę