可以使用解引用运算符 "*" 将指针对象转化为其所指向的对象,例如:

int* p = new int(10); // 创建一个指向 int 类型的指针对象
int q = *p; // 将指针对象 p 所指向的值赋给 q,即将指针对象转化为不是指针的对象
delete p; // 释放指针对象所指向的内存

另外,如果想要将指针对象转化为指向常量的指针对象,可以使用 const 关键字,例如:

int* p = new int(10); // 创建一个指向 int 类型的指针对象
const int* q = p; // 将指针对象 p 转化为指向常量的指针对象 q
delete p; // 释放指针对象所指向的内存
C++ 指针对象如何转化为不是指针的对象?

原文地址: https://www.cveoy.top/t/topic/g9cP 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录