void PrintPassed(Trial *obj) { Test *work = dynamic_cast<Test*>(obj); if (work->GetScore() > work->GetMinScore()) { work->Print(); } }
void PrintGreater(Trial *obj) { Test *work = dynamic_cast<Test*>(obj); if (work->GetScore() > user) { work->Print(); } }
int main() { Test obj; int x = 20; obj.SetX(x); obj.Print(); return 0; }
int main() { Test t; t.Init(5); t.Print(); std::cout<<"段落测试段落hh"<<std::endl; //std::cout<<"段落测试段落hh"<<std::endl; std::cout<<"段落测试段落hh"<<std::endl; return 1; }
int main() { Test *p = new Test('x'); p.Print(); // { dg-error "" } }