Почему перегруженный оператор не может принять эти параметры, используя ссылку? - PullRequest
0 голосов
/ 25 апреля 2019

Я занимался программированием, и у меня остались сомнения, почему параметры этого перегруженного оператора должны быть указателями, а не ссылками.

vector<Subject> studentSuccess= student(new Date(18, 06, 2019, 10, 15), new Date(21, 06, 2019, 10, 10));

перегруженный оператор в классе должен быть таким, чтобы он работал:

vector<Subject> operator()(Date* start, Date* end) {..}

Вопрос в том, почему это не может работать таким образом:

vector<Subject> operator()(Date& start, Date& end) {..}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...