c++ - 指针类 C++

标签 c++ class pointers struct typedef

我只是想知道我是否可以使用此实现指向类:

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/

相关文章:

python - 在Python中使用@property构建一个类

c++ - C++ 中的 char** argv[] 是什么?

c++ - 这是在 C++ 中使用指针的好方法吗?

c++ - 从现有表格打开新表格 - 这是否可以接受

c++ - 事件系统的类型安全实现

c++ - 使用 QT Creator/c++ 类中的 QList

C++从数组到指针的转换

ios - 将当前 GameScene 实例传递到在 GameScene 中调用的类中

C++:可以用具有相同参数的私有(private)构造函数重载构造函数吗?

Javascript 指针/引用疯狂。有人可以解释一下吗?