你可以用int或者unsigned int表示数学考试分数, 在一定范围内, int和unsigned int可以混用, 但int &和unsigned int &就不一样了, 他们没法兼容, 编译器的判断极为严格, 看程序:
#include <iostream>
using namespace std;
void fun(int &x, int &y)
{
}
int main()
{
unsigned int x = 1;
unsigned int y = 2;
fun(x, y); // 编译出错
return 0;
} 最近因这事浪费了5-10分钟, 故来记录一下
本文探讨了在C++中使用int和unsigned int作为参数时的兼容性问题,并通过一个具体的示例说明了int引用和unsigned int引用在实际调用过程中可能遇到的问题。
1320

被折叠的 条评论
为什么被折叠?



