} 红线部分会报错,显示error: passing ‘const std::map<char, int>’ as ‘this’ argument discards qualifiers [-fpermissive] 查看CPP reference 可以知道,map的[],都是非const 的,而m_map是const的对象,于是会报错。(见http://blog.csdn.net/xidwong/article/details/52754514) T& operator[](const Key...
编译报错如下: error: passing ‘const movex::perception::onboard::Yolov8PerceptionComponent’ as ‘this’ argument discards qualifiers [-fpermissive] 876 | int ret=push_data(“input_img”, output_image, ms); 和const 修饰符有关 我遇到的问题是在如下const修饰的一个函数里面 void Yolov8Visualize(c...
passing'const Sales_data'as'this'argument of'std::string Sales_data::isbn()'discards qualifiers [-fpermissive] 源代码: classSales_data{ friendboolcompareIsbn(constSales_data &lhs,constSales_data &rhs);stringbnum;stringbname;public: Sales_data(stringbnum,stringbname):bnum(bnum),bname(bname...
之前按要求该程序时的报错。 当时有要求把类里的一个函数设成const,然后我就在函数名后面加上了const。运行后报错 passing as 'this' argument discards qualifiers [-fpermissive] 上网查资料后发现是因为const函数里有调用非const的函数,所以会报这个错。[1] 解决方法有 solu:不要把函数设成const === [1]htt...
pFrame->saveToJpeg(); } 编译时出错: error: passing ‘const VideoFrame’ as ‘this’ argument discards qualifiers [-fpermissive] 1. 2. 3. 4. 5. 6. 7. 原因是参数作为const。修改如下即可: ((VideoFrame*)pFrame)->saveToJpeg(); 1....
简介: 解决办法: error: passing ‘const VideoFrame’ as ‘this’ argument discards qualifiers [-fpermissive] 有以下错误:void process(const VideoFrame* pFrame) { pFrame->saveToJpeg(); } 编译时出错: error: passing ‘const VideoFrame’ as ‘this’ argument discards qualifiers [-fpermissive]...
简介:error: passing ‘const AppJniCommand’ as ‘this’ argument discards qualifiers [-fpermissive] 具体错误: proxy_jni_function.cpp:199:55: error: passing ‘const AppJniCommand’ as ‘this’ argument discards qualifiers [-fpermissive]199 | jbyte* jdata = pJniCommand->jstringToJbyte(jresult)...
‘this’ argument discards qualifiers [-fpermissive] 1207 | val["msg"] = ex.what(); | ^ In file included from /home/koogua/ZLMediaKit/3rdpart/jsoncpp/include/json/reader.h:11, from /home/koogua/ZLMediaKit/3rdpart/jsoncpp/include/json/json.h:11, from /home/koogua/ZLMediaKit/server...
error: passing 'const Foam::Vector<double>' as 'this' Argument discards qualifiers [-fpermissive] tangentialVelocity()[i] = tangentialVelocity_pos()[i]; As far as my search has brought me, it has something to do with the Vector fields being defined as constants...
passing '' as 'this' argument discards qualifiers [-fpermissive],程序员大本营,技术文章内容聚合第一站。