мой вопрос: каково значение статического элемента данных после создания более одного экземпляра ??? если у меня есть этот код в C++:Каково значение статического элемента данных после создания нескольких экземпляров?
class car
{
public:
static int x;
car()
{
x=x+1;
}
}
void main()
{
car first=new car();// here the value of x is 1;
car tow=new car();// here the value of x is 2;
int y=first.x; // here what the value of y
}
значение у равно 1 или 2 ??
Попробуйте и посмотрите. – hexafraction
Ну, вы могли бы легко попробовать это. –
Кроме того, вы не можете, потому что есть 4 вхождения из трех разных ошибок, которые не позволяют компиляции. – chris