При компиляции и запуске данная программа:

// Example program (С++11) 
#include <iostream> 
class A{ 
    const int val = 1;         
    friend void f(A& a) { std::cout << a.val; } 
}; 
int main() 
{     
    A a; 
    f(a); 
}
выдаст ошибку в режиме выполнения
выдаст ошибку компиляции
программа успешно компилируется но при запуске ничего не напечатает
выведет на экран цифру 1