Использование методов для объектов в классе - PullRequest
0 голосов
/ 20 июня 2020

Как вызвать методы, которые я объявил в классе для моих частных переменных? Этот код вызывает Fail: необъявленный метод At. Я хочу в функции Top () использовать метод At (), который я объявил ранее. Пожалуйста, помогите :) Например:

class A{
public:
      void At(size_t i){
            Check_i(i);
            return one[i];     
     }
     void Top(){
          return one.At(i);
     }

private:
     vector<int> one;
}

1 Ответ

0 голосов
/ 20 июня 2020

используйте указатель this, void Top (size_t i) {return this-> At (i);}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...