✅ Перевірена відповідь на це питання доступна нижче. Наші рішення, перевірені спільнотою, допомагають краще зрозуміти матеріал.
Consider the following code fragment:
namespace a {
namespace b {
int f(int x, int y=1) { return x + y; }
}
int f(int x) { return x > 1 ? x + 1 : a::b::f(x - 1); }
}
int g(int x) {
return x % 3 == 0 ? a::b::f(x, 3) : a::f(x);
}
What is the value returned by g(x)
for when x
equals 1, 2, and 3 respectively?
Отримайте необмежений доступ до відповідей на екзаменаційні питання - встановіть розширення Crowdly зараз!