遇到一个C++语句不知道这个语句表达什么意思
monitor::work worker(LibAsio::io_context); // work是一个类;io_context也是一个类;
一个函数定义而已,参数是io_context类型,返回值是work类型
🧡C语言不可以定义相同的名字的函数,C++可以定义相同名字的函数,但是要求参数类型不同,或者参数个数不同,或者参数顺序(不同类型的形参)不同,和返回值没有关系
🧡虽然都是调用Add但是,会分别调用对应的类型
int Add(int left, int right){
return left+right;
}
double Add(double left, double right)
{
return left+right;
}
long Add(long left, long right)
{
return left+right;
}
int main()
{
Add(10, 20);
Add(10.0, 20.0);
Add(10L, 20L);
return 0;
}
我可以为你解释一个C++语句的含义。请将你想要解释的语句放在下方的空白处:
语句
请将语句替换成你要解释的C++语句。