问题 单项选择题

将下面类TestClass中的函数fun()的对象成员n值修改为100的语句应该是( )。 class TcstClass { public: TestClass(int x){n=x;} void SetNum(int n1){n=n1;} private: int n; } int fun() { TestClass*ptr=new TestClass(45); ______; }

A.TestClass(100)

B.ptr->SetNum(100)

C.SetNum(100)

D.ptr->n=100

答案

参考答案:B

解析: 对象指针存放的是对象的地址,要访问对象指针所指向对象的成员。可以通过两种方式。(*指针).成员,或者是指针->成员。

单项选择题
单项选择题