对于带空参数表的函数,C和C++有很多的不同。在C语言中,声明
int func2();
表示“一个可带任意参数(任意数目,任意类型)的函数”。这就妨碍了类型检查。而在C++语言中它就意味着“不带参数的函数”
---- 摘自《C++编程思想》
对于带空参数表的函数,C和C++有很多的不同。在C语言中,声明
int func2();
表示“一个可带任意参数(任意数目,任意类型)的函数”。这就妨碍了类型检查。而在C++语言中它就意味着“不带参数的函数”
---- 摘自《C++编程思想》