#include <iostream>
using namespace std;
class department
{
public:
int id;
static void max(department *depts, int count)
{
for(int i = 0; i < count; ++i) {
cout << "depts[" << i << "].id = " << depts[i].id << endl;
}
}
};
class B : public department {
};
int main()
{
B a[10];
for(int i = 0; i < 10; ++i) {
a[i].id = i+1;
}
department::max(a, 10);
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKY2xhc3MgZGVwYXJ0bWVudAp7CnB1YmxpYzoKCWludCBpZDsKCiAgICBzdGF0aWMgdm9pZCBtYXgoZGVwYXJ0bWVudCAqZGVwdHMsIGludCBjb3VudCkKICAgIHsKCQlmb3IoaW50IGkgPSAwOyBpIDwgY291bnQ7ICsraSkgewoJCQljb3V0IDw8ICJkZXB0c1siIDw8IGkgPDwgIl0uaWQgPSAiIDw8IGRlcHRzW2ldLmlkIDw8IGVuZGw7CgkJfQogICAgfSAKfTsKCmNsYXNzIEIgOiBwdWJsaWMgZGVwYXJ0bWVudCB7Cn07CgppbnQgbWFpbigpCnsKICAgIEIgYVsxMF07Cglmb3IoaW50IGkgPSAwOyBpIDwgMTA7ICsraSkgewoJCWFbaV0uaWQgPSBpKzE7Cgl9CgkKICAgIGRlcGFydG1lbnQ6Om1heChhLCAxMCk7CiAgICByZXR1cm4gMDsKfQ==