C++ - Что будет выведено в результате выполнения следующей программы? | ProgHub
Что будет выведено в результате выполнения следующей программы?
#include <iostream> 
 
using namespace std; 
 
class Clazz { 
   int a; 
   const int b; 
   int c; 
 
public: 
   Clazz(int a, int b):a(a - 1),b(b),c(a - 2) {} 
   void print() { 
       cout << a << b << c << endl; 
   } 
}; 
 
int main() { 
   Clazz x(5, 10); 
   x.print(); 
   return 0; 
} 
x10y, где x и y случайные значения
Код не скомпилируется, переменные инициализируются своими же значениями.
Результат не определён, т.к. переменные инициализируются своими же значениями.
4103
4102