小编Die*_*ego的帖子

为什么解除引用数组会产生相同的地址?

在C++中,我编写了以下简单的main:

int main() {
    char test[100];
    void* a = (void*) test;
    void* b = (void*) &test;

    std::cout << a << " " << b << std::endl;

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

它给了我相同的结果ab.为什么是这样?我希望第二个是第一个地址的符号.

c++ pointers

10
推荐指数
1
解决办法
105
查看次数

标签 统计

c++ ×1

pointers ×1