关于下面 C++ 代码的执行结果说法正确的是()
#include <iostream> class Test { public: Test() = default; ~Test() { std::cout << "~Test" << std::endl; } void print1() { std::cout << "print1" << std::endl; } virtual void print2() { std::cout << "print2" << std::endl; } }; int main() { { Test *t = nullptr; t->print1(); t->print2(); } std::cout << "I'm OK" << std::endl; return 0; }