Słowo kluczowe default użyte w tym kontekście powoduje wygenerowanie konstruktora domyślnego. W podobny sposób możesz wygenerować inne funkcje specjalne klasy (takie jak: konstruktor kopiujący, konstruktor przenoszący, operator przypisania kopiujący, operator przypisania przenoszący, destruktor)