Что выводится на экран в результате работы программы со следующим кодом?

#include <iostream> 
 
using namespace std; 
 
void f(int (&a)[11]) 
{ 
    cout << sizeof(a) << endl; 
} 
 
int main() 
{ 
    int a[10]; 
    cout << sizeof(a) << " "; 
    f(a); 
 
    return 0; 
} 
4 4
В зависимости от платформы
40 4
40 44
Ошибка компиляции