忽然发现指针一个费解的问题
比如void *P=...;
那么*P表示什么?
warning: dereferencing 'void *' pointer [enabled by default]
error: invalid use of void expression
[解决办法]
在c++里,void*是一种特殊的指针类型,也可以称为void*泛型指针.
它可以被任何数据指针类型的地址赋值(函数指针不能赋值给它).
[解决办法]
*P表示这个指针指向的地址的对象,也叫指针的“解引用”操作