Os membros de uma estrutura C ++ são inicializados como 0 por padrão?

eu tenho istostruct:

struct Snapshot
{
    double x; 
    int y;
};

eu querox ey para ser 0. Será que eles serão 0 por padrão ou eu tenho que fazer:

Snapshot s = {0,0};

Quais são as outras maneiras de zerar a estrutura?