@kasttt333 To jest domyślna wartość. W C++ kiedy zadeklarujesz funkcję tak: void foo(int x = 42) to kiedy zawołasz ją jako foo(60) to x będzie miało wartość 60, a jeśli tak foo() to x będzie miało tą domyślną wartość 42.
parent to jest wskaźnik na obiekt rodzica. Nullowy wskaźnik mówi, że obiekt nie ma rodzica. Pisze się tak żeby nie trzeba było pisać new QObject(nullptr) kiedy chcesz stworzyć obiekt bez rodzica, tylko wystarczy new QObject albo new QObject().
Jeśli trzeba to rodzica można potem nadać albo zmienić za pomocą setParent(cośtam);