Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
"function": перегрузки чисел не имеют юридических преобразований для указателя "this"
Замечания
Компилятору не удалось преобразовать this ни в одну из перегруженных версий функции-члена.
Эта ошибка может быть вызвана вызовом функции, не являющейсяconst членом объекта const . Возможные разрешения:
constУдалите из объявления объекта.Добавьте
constодну из перегруженных функций-членов.
Example
В следующем примере возникает ошибка C2663:
// C2663.cpp
struct C {
void f() volatile {}
void f() {}
};
struct D {
void f() volatile;
void f() const {}
};
const C *pcc;
const D *pcd;
int main() {
pcc->f(); // C2663
pcd->f(); // OK
}