0 / 0 / 0
Регистрация: 07.10.2011
Сообщений: 47
|
|||||||||||||||||||||
1 | |||||||||||||||||||||
Переменная произвольно обнуляется18.11.2012, 01:52. Показов 2360. Ответов 9
Метки нет (Все метки)
Здравствуйте. Есть класс:
0
|
18.11.2012, 01:52 | |
Ответы с готовыми решениями:
9
Переменная не обнуляется до конца Переменная в классе сама обнуляется Почему во время чтения из файла переменная row_i в цикле постоянно обнуляется? Глобальная переменная определена в хидере. Компилятор ругается на то, что переменная переопределена несколько раз |
Неэпический
|
|
18.11.2012, 02:05 | 2 |
может стоит поменять на динамический массив?
Добавлено через 1 минуту Попробовал. С динамическим массивом ошибка перестала вылетать. А так у Вас что-то типа массива нулевого размера получается...
1
|
0 / 0 / 0
Регистрация: 07.10.2011
Сообщений: 47
|
|
18.11.2012, 02:10 [ТС] | 3 |
хм... Интересно. Спасибо. Только я обратился скорее не за помощью с запуском кода, а за ответом) Мне интересно как эта магия происходит и почему. Может быть вы знаете? Почему вы решили, что динамический массив решит проблему?
0
|
0 / 0 / 0
Регистрация: 07.10.2011
Сообщений: 47
|
|
18.11.2012, 02:22 [ТС] | 5 |
Массив нулевого размера.
0
|
0 / 0 / 0
Регистрация: 07.10.2011
Сообщений: 47
|
|
18.11.2012, 02:27 [ТС] | 7 |
Видимо в никуда... Я думал, раз компилятор такое пропустил, память как то динамически выделяется.
0
|
Неэпический
|
|
18.11.2012, 02:29 | 8 |
посмотрел в отладчике, выделяется только столько, сколько указано в n, да и то как-то не понятно выглядит...
Кстати, результат работы Вашего кода с динамическим массивом:
1
|
0 / 0 / 0
Регистрация: 07.10.2011
Сообщений: 47
|
|
18.11.2012, 02:34 [ТС] | 9 |
Спасибо за помощь)
0
|
67 / 3 / 2
Регистрация: 15.11.2012
Сообщений: 20
|
|
18.11.2012, 02:37 | 10 |
Зачем Вам массив нулевой длины? Такие трюки не только опасны, но и код запутывают. Используйте динамические массивы или векторы.
1
|
18.11.2012, 02:37 | |
18.11.2012, 02:37 | |
Помогаю со студенческими работами здесь
10
Обнуляется указатель Не обнуляется память Не обнуляется vector<string> Почему все обнуляется??? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |