如图所示,出现了以下报错
![img](https://img-mid.csdnimg.cn/release/static/image/mid/ask/318304772876199.jpg "#left")
![img](https://img-mid.csdnimg.cn/release/static/image/mid/ask/658604772876199.jpg "#left")
编译器给出的修改方法是,将我的string类型的name改成int类型
下面的两张图是我报错的那个函数的声明和定义
![img](https://img-mid.csdnimg.cn/release/static/image/mid/ask/282044772876164.jpg "#left")
![img](https://img-mid.csdnimg.cn/release/static/image/mid/ask/237244772876114.jpg "#left")
现在我的问题就是不知道为什么他会这样报错,希望能有大佬帮忙一下,谢谢