61 / 28 / 24
Регистрация: 28.09.2017
Сообщений: 399
|
|||||||||||
1 | |||||||||||
Перегрузка оператора23.03.2018, 19:25. Показов 456. Ответов 10
Метки нет (Все метки)
Привет! Помогите решить проблему. При попытке скомпилировать код, у меня выдает ошибку "ссылка на неразрешенный внешний символ", я понимаю, что что-то не так, но не знаю, что именно. (операторов много, но я приведу только operator+)
Вот объявление:
0
|
23.03.2018, 19:25 | |
Ответы с готовыми решениями:
10
Перегрузка оператора Перегрузка оператора == Перегрузка оператора[] Перегрузка оператора + |
7793 / 6560 / 2984
Регистрация: 14.04.2014
Сообщений: 28,672
|
|
23.03.2018, 20:18 | 2 |
Зачем этот friend?
0
|
61 / 28 / 24
Регистрация: 28.09.2017
Сообщений: 399
|
|
23.03.2018, 20:32 [ТС] | 3 |
nmcf, в конце я написал.
0
|
7793 / 6560 / 2984
Регистрация: 14.04.2014
Сообщений: 28,672
|
|
23.03.2018, 20:36 | 4 |
Не ясно, что ты имел в виду.
0
|
61 / 28 / 24
Регистрация: 28.09.2017
Сообщений: 399
|
|||||||||||
23.03.2018, 21:21 [ТС] | 5 | ||||||||||
nmcf, просто скажите мне, если знаете, можно ли использовать "friend" с перегруженными операторами? Потому что без "friend" все отлично.
Добавлено через 37 минут Абсолютно не понимаю, откопал такой фрагмент кода: Объявление (как у меня!)
0
|
7793 / 6560 / 2984
Регистрация: 14.04.2014
Сообщений: 28,672
|
|
23.03.2018, 21:40 | 6 |
Можно. У тебя из-за шаблона ошибка, наверное. Или в проекте что-то не верно.
0
|
474 / 426 / 290
Регистрация: 10.03.2015
Сообщений: 1,782
|
||||||||||||||||
23.03.2018, 21:50 | 7 | |||||||||||||||
Зачем делать перегруженный оператор встроенным (inline)?
friend используется для обращения внутри метода к приватным/защищенным полям класса.
0
|
61 / 28 / 24
Регистрация: 28.09.2017
Сообщений: 399
|
||||||
23.03.2018, 22:35 [ТС] | 8 | |||||
SuperKir, если поставить тип void, то выбивает ошибку о том, что нельзя приравнять к типу void. Для теста использую вот это:
0
|
474 / 426 / 290
Регистрация: 10.03.2015
Сообщений: 1,782
|
||||||
24.03.2018, 00:15 | 9 | |||||
Для подобного вызова:
0
|
7793 / 6560 / 2984
Регистрация: 14.04.2014
Сообщений: 28,672
|
|
24.03.2018, 06:53 | 10 |
И как ему это поможет? this возвращает только =.
0
|
61 / 28 / 24
Регистрация: 28.09.2017
Сообщений: 399
|
|
24.03.2018, 08:29 [ТС] | 11 |
Я вынес операторы за пределы класса, теперь все круто работает.
0
|
24.03.2018, 08:29 | |
24.03.2018, 08:29 | |
Помогаю со студенческими работами здесь
11
Перегрузка оператора '=' Перегрузка оператора ++ Перегрузка оператора Перегрузка оператора = Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |