43 / 43 / 15
Регистрация: 10.09.2013
Сообщений: 293
|
||||||
1 | ||||||
см. объявление "std::operator +"21.09.2013, 17:09. Показов 1979. Ответов 15
Метки нет (Все метки)
Что-то не могу понять что не так в operator+.
0
|
21.09.2013, 17:09 | |
Ответы с готовыми решениями:
15
no match for ‘operator<<’ (operand types are ‘std::ostream’ {aka ‘std::basic_ostream’} and ‘’) No match for 'operator<' (operand types are 'std::__cxx11::string {aka std::__c Error: ambiguous overload for 'operator<<' (operand types are 'std::ofstream {aka std::basic_ofstream<char>}' Проблемы с выводом вектора. error: no match for 'operator<<' (operand types are 'std::ostream' {aka 'std::basic_ostream< |
43 / 43 / 15
Регистрация: 10.09.2013
Сообщений: 293
|
||||||
21.09.2013, 17:13 [ТС] | 3 | |||||
0
|
419 / 418 / 72
Регистрация: 27.05.2012
Сообщений: 1,168
|
|
21.09.2013, 17:15 | 5 |
0
|
43 / 43 / 15
Регистрация: 10.09.2013
Сообщений: 293
|
||||||
21.09.2013, 17:18 [ТС] | 6 | |||||
Я знаю, что там нужно возвращать копию а не оригинал.
Возвращаю копию, но ошибок меньше не становится. Кликните здесь для просмотра всего текста
0
|
419 / 418 / 72
Регистрация: 27.05.2012
Сообщений: 1,168
|
|
21.09.2013, 17:23 | 7 |
да можно и оригинал возвращать, просто что префиксный, что постфиксный делают одно и то же
0
|
193 / 170 / 32
Регистрация: 09.09.2013
Сообщений: 522
|
||||||
21.09.2013, 17:36 | 8 | |||||
0
|
21.09.2013, 19:11 | 10 | |||||
1
|
419 / 418 / 72
Регистрация: 27.05.2012
Сообщений: 1,168
|
|
21.09.2013, 19:51 | 11 |
0
|
gray_fox
|
21.09.2013, 20:11
#13
|
0
|
193 / 170 / 32
Регистрация: 09.09.2013
Сообщений: 522
|
|
21.09.2013, 20:13 | 14 |
согласен. я вот не подумал и написал по быстрому.
ведь когда пишем z = x + y, то x и y не изменяются
1
|
419 / 418 / 72
Регистрация: 27.05.2012
Сообщений: 1,168
|
|
22.09.2013, 06:44 | 16 |
0
|
22.09.2013, 06:44 | |
22.09.2013, 06:44 | |
Помогаю со студенческими работами здесь
16
main: пред-объявление и пост-объявление функций ;;; std::cout << ""; или using std::cout . cout << ""; Объявление Operator = посреди кода std::istreambuf_iterator::operator!= Выделение памяти для буффера, под std::istream& operator>>(std::istream &, String &) Ошибка undefined reference to `operator<<(std::ostream&, Account)' Ошибка undefined reference to `operator<<(std::ostream&, Complex const Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |