C++ - Что выведет программа? | ProgHub
Что выведет программа:
#include <iostream> 
 
class A { 
   void foo(){ 
     std::cout << "A::foo()"; 
   } 
}; 
 
struct B { 
   friend A; 
   friend void foo(){ 
      class A a; 
      a.foo(); 
   } 
}; 
 
int main() 
{ 
   foo(); 
} 
A::foo()
ничего не выведет, так-как будет ошибка выполнения
ничего не выведет, так-как будет ошибка компиляции