下面程序的执行结果是?
发布于 2022-03-03 11:06:41
下面程序的执行结果:
class A{ public: long a } class B : public A { public: long b } void seta(A* data, int idx) { data[idx].a = 2 } int main(int argc, char *argv[]) { B data[4] for(int i=0 i<4 ++i){ data[i].a = 1 data[i].b = 1 seta(data, i) } for(int i=0 i<4 ++i){ std::cout << data[i].a << data[i].b } return 0 }
登录后免费查看答案
关注者
0
被浏览
19