void随笔

  • 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
posted @ 2023-10-25 22:08  Wsiyan  阅读(1)  评论(0编辑  收藏  举报