c ++错误没有构造函数的实例

时间:2014-10-27 20:18:57

标签: c++

我是C ++的新手并且只想返回通过构造函数传递的值,我不确定我在下面的代码中做错了什么,它一直给我一个错误:no instance of constructor..matches,{{1} }

cannot convert parameter 3 from 'const char [5]' to 'int'

2 个答案:

答案 0 :(得分:3)

您将数字9999传递为"9999" - 它周围的引号表示它是一个字符串。只需将其作为9999传递。

答案 1 :(得分:1)

您必须将第三个参数从“9999”更改为9999.引号表示您将其视为字符串,而实际上构造函数需要int