读书人

忽然发现指针一个费解的有关问题

发布时间: 2013-09-05 16:02:06 作者: rapoo

忽然发现指针一个费解的问题
比如void *P=...;
那么*P表示什么?

warning: dereferencing 'void *' pointer [enabled by default]
error: invalid use of void expression

[解决办法]
在c++里,void*是一种特殊的指针类型,也可以称为void*泛型指针.
它可以被任何数据指针类型的地址赋值(函数指针不能赋值给它).

[解决办法]
*P表示这个指针指向的地址的对象,也叫指针的“解引用”操作

读书人网 >C语言

热点推荐