Candidate function not viable: 'this' argument has type 'const A', but method is not marked const
时间: 2024-02-02 07:03:11 浏览: 363
xgboost.libpath.XGBoostLibraryNotFound: Cannot find XGBoost Library in the candidate path, did you i
这是一个关于C++编程语言中成员函数的规则。当一个成员函数想要在一个`const`对象中被调用时,这个成员函数必须被标记为`const`,否则编译器会报错,提示该函数不可行。这是因为`const`对象只能访问其成员函数中不会修改对象状态的部分,而没有被标记为`const`的成员函数可能会修改对象的状态,因此无法被`const`对象调用。
阅读全文