void关键字

#include<iostream>

// void关键字代表空,可以用作函数前声明返回值类型,代表无返回值
//例如:void fun(){}
// 可以放在函数的形参位置代表不需要参数 void fun(void){}

//*****主要是第三种,void* 放在形参位置用于接收任意类型的指针。
// 但是解引用的时候必须强制转换为明确的类型,要不然不行!!!
// 举例:

void fun(void* p)
{
std::cout << "p指针内部的内容是:" << *(std::string*)p << std::endl;
}


int main(void)
{
std::string num = "hello";
fun(&num);

}

  

posted @ 2024-03-04 10:26  墨点Moz  阅读(19)  评论(0)    收藏  举报