📅  最后修改于: 2023-12-03 15:39:54.544000             🧑  作者: Mango
这是一道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是正确答案。