0 / 0 / 0
Регистрация: 09.10.2014
Сообщений: 11
|
||||||
1 | ||||||
Перегрузка оператора "++" и "--" в чем может быть причина нарушение прав доступа?15.10.2014, 20:11. Показов 826. Ответов 5
Метки нет Все метки)
(
Вот такой вот код
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
|
|
15.10.2014, 20:11 | |
Ответы с готовыми решениями:
5
Необработанное исключение в "0x778e15de" в "dir-3.exe": 0xC0000005: Нарушение прав доступа при чтении "0x00000000" Необработанное исключение в "0x775e15de" в "laba3.exe": 0xC0000005: Нарушение прав доступа при чтении "0xfdfdfdf9". Необработанное исключение в "0x013f2b22" в "123.exe": 0xC0000005: Нарушение прав доступа при записи "0xfdfdfdfd" Необработанное исключение в "0x01082855" в "sort.exe": 0xC0000005: Нарушение прав доступа при записи "0xcccccccc" |
Модератор
![]() 12631 / 10128 / 6098
Регистрация: 18.12.2011
Сообщений: 27,159
|
|
15.10.2014, 22:34 | 2 |
Эти операторы обязаны возвращать ссылку на *this.
Значит, все нужные изменения надо выполнять непосредственно на this;
1
|
Модератор
![]() 12631 / 10128 / 6098
Регистрация: 18.12.2011
Сообщений: 27,159
|
||||||
15.10.2014, 23:02 | 4 | |||||
Должно получиться что-то типа:
Пересморите код и везде увеличьте массив на единицу. Кстати, n - очень некрасивое имя для строки.
1
|
654 / 575 / 164
Регистрация: 13.12.2012
Сообщений: 2,124
|
|
16.10.2014, 12:20 | 5 |
2
|
16.10.2014, 12:22 | 6 |
1
|