- void不能用于声明变量。
- 不能对void*指针直接解引用(需要转换成其他类型的指针)。
- 把其他类型的值赋给void*指针不需要转换。
- 把void*类型指针赋给其他变量指针需要转换。
void func(string varname, void* p)
{
cout << varname << "的地址是" << p << endl;
cout << varname << "的地址值是" << *(char*)p << endl;
}
int main()
{
char a = 'X';
func("a", &a);
return 0;
}
输出
a的地址是00FBF95B
a的地址值是X
标签:变量,void,地址,类型,随笔,指针
From: https://www.cnblogs.com/Wsiyan/p/17788260.html