void指针作为函数的形参可以接收指向指针的指针,按照我的理解,此时的void 类型就是char*.
#include<iostream>
using namespace std;
void print(void** p)
{
cout<<*((char**)p)<<endl;
}
int main()
{
char* s="I miss you~";
void** q=(void**)&s;
print(q);
return 0;
}
还有下面这个:
#include<iostream>
using namespace std;
void print(void* p)
{
cout<<*((char**)p)<<endl;
}
int main()
{
char* s="I miss you~";
print(&s);
return 0;
}
结果都是打印出I miss you
果然这个好神奇,C一生黑%>_<%