首页 > 代码库 > 指针解析
指针解析
不同类型的指针int *pvoid *pZooAnimal* p这个问题由来已久,各种类型的指针,内存中只是一个4个字节存储的地址,那怎么区分呢主要是其寻址出来的object类型不同,指针类型会教导编译器如何解释某一个特定地址中的内容和大小,我突然想到了汇编中哪些寻址,这个指针的寻址和那个肯定有关系加入int类型的指针地址是1000,那他解析的地址将是1000-1003对于类的复杂一些,但还是按照其类的大小和内存结构进行解析的void*的地址不代表什么类型,所以无法解析对于强制转换,他只是影响"被指出内存的大小和内容"的解释方式如void* p; (int*)p;对于这个将p指向的内容按照int进行解析,void*在传参时用的很多
指针解析
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。