题库 软件开发 题目列表 #include <iostream>#include <cstring> ...
单选题
#include <iostream>
#include <cstring>
 
class Base {
public:
    virtual void f() { std::cout << "Base::" << i << std::endl; };
    void clear() { memset(this, 0, sizeof(Base)); }
    int i;
};
 
class Derive: public Base {
public:
    void f() {
        std::cout << "Derive::" << i << std::endl;
    }
};
 
int main() {
    Base* p = new Derive();
    p->i = 2019; 
    p->clear();
    p->f();
    delete p;
    return 0;
}
A.

Base::0

B.

Derive::0 

C.

Derive::2019 

D.

异常

题目信息
校招真题
-
正确率
0
评论
14
点击