const int add(const int x,const int y)
{
int g1 = x;
int g2 = y;
int gr = g1 + g2;
return gr;
}
int main()
{
int x = 2,y = 6;
int r;
r = add(2, 6);
return 1;
}
不是说不能从有const限制向无const限制的类型赋值吗?
...全文
1348打赏收藏
这段代码为什么可以?
const int add(const int x,const int y) { int g1 = x; int g2 = y; int gr = g1 + g2; return gr; } int main() { int x = 2,y = 6; int r; r = add(2, 6); return 1; } 不是说不能从有const限制向无const限制的类型赋值吗?