0 / 0 / 1
Регистрация: 21.06.2016
Сообщений: 14
|
||||||
1 | ||||||
Почему меняется значение константной переменной?23.09.2016, 18:38. Показов 1578. Ответов 5
Метки нет (Все метки)
Доброго времени суток!
Возникла такая проблема. Вовремя выполнения функции меняется значение константного указателя на 0x3f800000. Также другая переменная принимает случайное значение. Все это происходит при i и k = 1 Код функции:
0
|
23.09.2016, 18:38 | |
Ответы с готовыми решениями:
5
Почему значение статической переменной не меняется? Создайте класс с константной переменной, значение которой задается в списке инициализирующий значений конструктора, и безымянным перечислением Не меняется значение переменной Не могу понять где в цикле меняется значение переменной |
553 / 361 / 206
Регистрация: 27.11.2014
Сообщений: 1,049
|
|
23.09.2016, 18:43 | 2 |
xKIVIx, Указатель на константу, а адрес-значение указателя не защищено от изменений.
Что не так?
0
|
0 / 0 / 1
Регистрация: 21.06.2016
Сообщений: 14
|
|
23.09.2016, 18:50 [ТС] | 3 |
Хорошо, тогда что могло послужить причиной его изменения?
0
|
7 / 7 / 7
Регистрация: 20.06.2016
Сообщений: 72
|
|
23.09.2016, 20:40 | 4 |
Сделайте константный указатель на константные данные.
0
|
Неэпический
|
||||||
23.09.2016, 21:06 | 5 | |||||
Сообщение было отмечено xKIVIx как решение
Решение
тем самым переписав значение tmp_ids. Изменение tmp_ids это лишь следствие другой ошибки.
2
|
0 / 0 / 1
Регистрация: 21.06.2016
Сообщений: 14
|
|
24.09.2016, 02:42 [ТС] | 6 |
Спасибо, все заработало=)
0
|
24.09.2016, 02:42 | |
24.09.2016, 02:42 | |
Помогаю со студенческими работами здесь
6
Взятие адреса у константной переменной при объявлении Конвертирование константной строковой переменной в указатель на char Переполнение знаковых целых чисел: почему значение переменной обнуляется, а не записывается младшее значение? Почему меняется значение переменной? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |