Was ist das Schlüsselwort class vor einem Funktionsargument?

Warum funktioniert dieser Code? Siehe dasclass Schlüsselwort vor demf Funktionsargument? Was ändert sich, wenn ich es hinzufüge?

struct A
{
    int i;
};

void f(class A pA) // why 'class' here?
{
    cout << pA.i << endl;
}

int main() 
{
    A obj{7};
    f(obj);
    return 0;
}

Antworten auf die Frage(2)

Ihre Antwort auf die Frage