#include
using namespace std;
class testing{
int test();
int test1(const testing& test2);
};
int testing::test(){
return 1;
}
int testing::test1(const testing& test2){
test2.test();
return 1;
}
test.cpp:15: error: passing ‘const testing’ as ‘this’ argument of ‘int testing::test()’ discards qualifiers
для ее исправления необходимо сделать метод константным
class testing{
int test1() const;
// ...
}
int testing::test() const {
// ...
}
link
Комментариев нет:
Отправить комментарий