Jakim słowem kluczowym w C++ definiujemy szablon klasy?
template
Jakim słowem kluczowym przechwytujemy wyjątek?
catch
*pokaż zdjęcie numer 1*
HATSUNE MIKU
Do czego służą szablony klas w C++?
Pozwalają tworzyć klasy działające na różnych typach danych.
Co się stanie, gdy w bloku try wystąpi błąd?
kod przechodzi do bloku catch
Wesołych świąt :3
darmowe punkty
Co oznacza this wewnątrz klasy?
Odwołanie do aktualnego obiektu.
try {
throw 5;
std::cout << "A";
}
catch(int x) {
std::cout << x;
}
5
kod po throw się nie wykona
*pokaż zdjęcie numer 3*
Pipi
Jak zapisać konstruktor w szablonie klasy?
template <typename T>
class Box {
T value;
public:
Box(T v) : value(v) {}
};
Jak złapać dowolny wyjątek?
catch(...) { }
*pokaż zdjęcie numer 4*
Stal o strukturze austenitycznej
Dlaczego szablony zwiększają uniwersalność kodu?
Pozwalają używać tej samej klasy dla różnych typów.
Jak wyjątki wpływają na bezpieczeństwo programu?
Pozwalają kontrolować błędy i zapobiegać nieoczekiwanemu zakończeniu programu.
*pokaż zdjęcie numer 5*
Schemat klas UML