C++问题(no matching function for call to)

test.cpp:4: error: no matching function for call to ‘Statuslogfile::Statuslogfile(const char [8])’ 这个错误是由于构造函数接受的输入是字符串(char*),而不是常量字符串(const char*),你用“log.dat"作为参数的话就会出现找不到匹配...


C++ no matching function for call to.........

你要学会看懂编译器给你的信息来判断错误的原因,不然还是等于没学。 no matching function for call to `xushu::set(xushu)' 就是说编译器没有找到签名为 xushu::set(xushu)的函数。要么是函数写错了,要么是调用的时候写错了。 另外,你的代码...


c++高手进,关于 no matching function for call to

没有匹配的构造函数。因为你替换了Point的默认构造函数,在Rectangle::Rectangle(float x1,float y1,float x2,float y2) { a.setPoint(x1,y1); b.setPoint(x2,y2); } 没有办法初始化,解决办法有两个,第一个是用Rectangle::Rectangle(float x1,...


C++ 类的构造后出现no matching function for call...

int main() { time1 t1; //你并没有在类中添加基础的构造函数 这一行可以改成time1 t1(time_t对象) cout


Qt跨类连接信号和槽时,提示no matching function ...

我遇到过这种问题,应该是你&mDevice对应的类,没有继承QObject对象。Qt的信号-槽机制必须以QObject为基类才能使用。希望能够帮到你!


dev C++编写的,报错为.cpp no matching function ...

你的现在输入的参数是string类类型,需要char *类型,可以使用string的c_str()成员函数来获得char * 改成: if (strcmp(stu[j].num.c_str(),stu[max].num.c_str()) > 0 )


在xcode中错误 no matching function for call to ...

'CPoint::CPoint(CPoint)' 你在代码中没有对CPoint(CPoint)这类型的构造函数进行定义,所以找不到 该函数


C++报错error: no matching function for call to ...

在主函数第一行加下面的行 void FirstFitPack(int [],int ,int );


Qt 中fileDialog->selectFile(tr("Image Files(*.j...

主要是参数类型不对,不接收QString类型的参数。 试一下下面这条语句: fileDialog->setNameFilter(tr("Image Files(*.jpg *.png)"));


C++ error: no matching function for call to XXX...

感觉你代码中的tmp并不是含有int func(const char* str,int& value)这个函数的类,请检查一下tmp是否是class A实例的指针。


相关搜索

热门搜索