这两天写代码总碰到error C4430,提示C++不支持默认int类型,查了很多资料,都无法对应我的问题。
最后终于发现是我的一个自定义函数distance()与系统自带的库函数distance()重载,导致的这个问题,修改函数名即可。
函数和变量命名时要注意不要与库函数命名冲突,自定义的函数内部的变量命名也不可与函数名相同。
这两天写代码总碰到error C4430,提示C++不支持默认int类型,查了很多资料,都无法对应我的问题。
最后终于发现是我的一个自定义函数distance()与系统自带的库函数distance()重载,导致的这个问题,修改函数名即可。
函数和变量命名时要注意不要与库函数命名冲突,自定义的函数内部的变量命名也不可与函数名相同。