W programowaniu chodzi o rozwiązywanie problemów.
Nie nauczysz się rozwiązywania problemów, jeżeli będziesz się uczył pojedynczych zadań. I choć będziesz w stanie w przyszłości napisać wiele rzeczy, to nie będziesz potrafił wymyślić nic samemu.
Poczytaj w internecie co to jest klasa, konstruktor, konstruktor domniemany. Jak działają funkcje w klasie, czym jest string, czym jest wskaźnik. Po tym wszystkim, spróbuj napisać to samemu. Jak już będziesz miał kod, który nie będzie działał z nieznanego ci powodu i pomimo szukania informacji w internecie (Po angielsku polecam). Wtedy powinieneś zadać pytanie na forum.