no matching function for call to 'Person::Person(std::string&, char&)'
时间: 2024-06-05 22:07:59 浏览: 102
no matching function for call to function (解决方案).md
这个错误信息的意思是在你的代码中,Person类的构造函数没有匹配到你所调用的参数类型。
通常情况下这个错误是因为你在调用Person类的构造函数时传入的参数类型和构造函数定义的参数类型不一致。你需要检查一下你的代码,看看是否有以下几种问题:
1. 构造函数的参数列表和调用时传入的参数列表不一致。
2. 构造函数的参数类型和调用时传入的参数类型不匹配。
3. 构造函数的参数数量和调用时传入的参数数量不一致。
你需要逐一检查这些问题,并且修正你的代码,使得构造函数的参数类型和调用时传入的参数类型一致。
阅读全文