Почему этот код работает? См. Ключевое слово class
в начале аргумента функции f
? Что это изменится, если я его добавлю?
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;
}