小编Kus*_*ali的帖子

在C++中多次声明函数和变量

在C++中,多次声明变量会在编译期间显示错误.例如:

int x;
int x;
Run Code Online (Sandbox Code Playgroud)

在多次声明函数时,编译期间不会显示任何错误.例如:

int add(int, int);
int add(int, int);
Run Code Online (Sandbox Code Playgroud)

为什么在C++中有这种区别?

c++ declaration definition one-definition-rule

6
推荐指数
1
解决办法
1650
查看次数