📌  相关文章
📜  教资会网络 | UGC NET CS 2015 年 6 月 – III |问题 66(1)

📅  最后修改于: 2023-12-03 15:39:54.544000             🧑  作者: Mango

UGC NET CS 2015年6月 - III | 问题 66

这是一道UGS NET CS考试中的计算机科学问题,考查的知识点主要是关于编程语言的基础。

题目描述

在C ++中,指向类成员的指针可以使用指向对象的指针来访问。为此,必须在类中使用以下哪个关键字?

A. get B. set C. class D. ->

解答

正确答案是 D. '->'

在C ++中,指向类成员的指针可以使用指向对象的指针来访问。为了在使用指向对象的指针时访问类成员指针,必须使用箭头运算符'->',用于从指针所指向的对象中访问成员。

例如:

class MyClass {
public:
   void MyFunction() {
      std::cout << "Hello world";
   }
};

int main() {
  MyClass myObject;
  MyClass *myObjectPtr = &myObject;

  myObject.MyFunction();       // 使用对象来访问成员
  myObjectPtr->MyFunction();   // 使用指向对象的指针来访问成员
  return 0;
}

在上面的示例中,我们声明了一个名为MyClass的类,其中包含一个名为MyFunction的成员函数。然后,我们创建了一个MyClass对象和一个指向MyClass对象的指针,并使用箭头运算符'->',通过指向MyClass对象的指针访问了成员函数。

因此,选项D是正确答案。

参考资料