已知下列程序的输出结果是23,请将横线处缺失的部分补充完整。 #include<iostream> using namespace std; class MyClass{ public: void Print()con

admin2010-06-06  30

问题 已知下列程序的输出结果是23,请将横线处缺失的部分补充完整。
   #include<iostream>
   using namespace std;
   class MyClass{
   public:
       void Print()const{cout<<23;}
   };
   int main(){
       MyClass*p=new MyClass();
       ______.Print();
   return 0;
   }

选项

答案(*p)

解析 此题考查的知识点是成员函数的调用。通过对象调用成员函数使用“.”运算符,而通过对象的指针调用成员函数则使用“->”运算符。题目中,Print()函数之前已经有一个“.”,所以此处应填入一个对象,所以就把指针p转化成指针所指的对象,填入表达式(*P)。
转载请注明原文地址:https://kaotiyun.com/show/4cjp777K
0

最新回复(0)