Czy elementy struktury C ++ są domyślnie zainicjowane na 0?

Mam tostruct:

struct Snapshot
{
    double x; 
    int y;
};

chcęx iy być 0. Domyślnie będą 0 lub czy muszę to zrobić:

Snapshot s = {0,0};

Jakie są inne sposoby zerowania struktury?