C++ - Что будет выведено в результате выполнения кода? | ProgHub
Что будет выведено в результате выполнения кода:
#include <iostream> 
 
int foo ( int & x ) 
{ 
   return x*3 ; 
} 
 
 
int foo ( int x ) 
{ 
   return x*2 ; 
} 
 
 
int main() 
{ 
   int intvar = 3 ; 
   float floatvar = 10.84 ; 
   std::cout << foo(2 + intvar) << foo(floatvar) ; 
 
   return 0; 
} 
1020
1530
1520
1030
Произойдет ошибка компиляции