我只是想知道我是否可以使用此实现指向类:
class hello
{
public:
void blah();
};
typedef hello* pointer_to_class_hello;
pointer_to_class _hello p1;
那么现在,这个新指针 p1 是否指向类“hello”?
最佳答案
class hello
{
public:
void blah();
};
typedef hello* pointer_to_class_hello;
pointer_to_class_hello p1;
这个新指针 p1 是否指向类“hello”?不,C++ 中的指针指向对象(类是一种类型),无论是自动的、静态的还是动态的存储持续时间(或指向函数)。除此之外,p1
未初始化,因此它还没有指向任何有效位置。
hello H;
p1 = &H; // Now it does, it points to H.
关于c++ - 指针类 C++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9947743/