C++ 如何将类对象指定给指针?

C++ 如何将类对象指定给指针?,c++,pointers,C++,Pointers,如何使指针指向同一类的真实对象的内存位置 Class A { int num = 0; A(int n) { this->num = n; } } int main() { A a(10); A * aPtr; // How do I make "aPtr" point at "a"? // something like // aPtr = a; (I know this wont work but wh

如何使指针指向同一类的真实对象的内存位置

Class A
{
    int num = 0;
    A(int n) {
        this->num = n;
    }
}

int main()
{
    A a(10);
    A * aPtr;

    // How do I make "aPtr" point at "a"?

    // something like
    // aPtr = a; (I know this wont work but what instead)
}
如何使“aPtr”指向“a”

使用
(操作员地址):

aPtr = &a;
A * aPtr = &a;                 // assume that & is not overloaded

操作员地址:

aPtr = &a;
A * aPtr = &a;                 // assume that & is not overloaded

#包括
A*aPtr=std::addressof(A);//更一般

如果我想将“a”初始化到“aPtr”指向的任何位置,该怎么办?我知道这是一个不同的问题,但我刚刚开始学习这些东西。Thanks@ProwGuitarist:然后使用解引用:
aa=*aPtr如果我想将“a”初始化到“aPtr”指向的任何位置,该怎么办?我知道这是一个不同的问题,但我刚刚开始学习这些东西。感谢
应为小写。