简单的C++声明问题

来源:百度知道 编辑:UC知道 时间:2024/06/20 08:56:03
如下的声明应该是重复声明吗?
int calc(int,int);
int calc(const int ,const int);
编译居然通过

int calc(int,int);
int calc(const int ,const int);
是重复声明,合法。

不算重复申明啊,参数不一样,是函数重载啊。。(请问楼上的,重复声明算合法?这里应该是函数重载吧)程序中能有重复声明么??