新运营商返回什么?

0 c++ new-operator dynamic-memory-allocation

我是初学者,这个问题总让我感到困惑.我的学术书说新操作员返回一个地址.但在许多教程中,我发现new返回指向特定地址的指针.拿着这个:

  char *name = new char[x];
Run Code Online (Sandbox Code Playgroud)

这里为name命名了什么值,动态分配的地址或指向动态分配的char的指针?谢谢

Est*_*iny 5

指针是包含另一个变量的地址的变量.所以这两个陈述大致相同.返回包含地址的指针.

当你说指针指向某个东西时,它意味着它包含它的地址.