唐宋元明沁清 2023-11-30 17:29 采纳率: 66.7%
浏览 6
已结题

c++如何给一级指针赋值

假如char p = new char[12];
p地址为 0x12345
char
p1 不用 p1=p;的方式,还能怎么赋值使p1和p指向同一地址?
p1 = 0x12345报错。

  • 写回答

3条回答 默认 最新

  • 浪客 2023-11-30 18:14
    关注

    char *p1=&p[0];

    unsigned long long pp = (unsigned long long)p;
    char *p1=(char *)pp;

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 12月9日
  • 已采纳回答 12月1日
  • 创建了问题 11月30日