C++中假设fun为某函数或类,fun(void)是什么意思?

来源:百度知道 编辑:UC知道 时间:2024/06/28 01:04:57

没有参数,比如定义 fun(int n);就表示在用这个函数时要有一个整数的参数加入函数fun();如:
int i=0;
fun(i);
这样用,而fun(void)就没有参数,直接fun(void);就能运行fun(void)函数了。

不带参数的函数

很多标准库的类模板里都有这种形式的函数
比如string类;
假设定义string s;
调用s.size();
这里size()就是你说的那种fun(void)类型的函数
你在main函数中单写fun(void);起到声明作用