Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Присвоение значения указателю / 4 сообщений из 4, страница 1 из 1
23.11.2007, 09:01:33
    #34960105
NoZzz
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Присвоение значения указателю
Здравствуте!
У меня возникла такая нехорошая ситуация!
В проекте на VC++ 6 перестали проходить такие операции:

uchar *a;
uchar *b;

// b - указатель на начало строки (он задан верно)!
// и не прохоодит операция

a = b;

проверял дебагом, никакой реакции на данное действие! Присвоение не проходит!
Вообще не проходят действия с адресной арифметикой!

Что это может быть!?

P.s.
b++;
или
b += 5;
тоже не изменяли значение b
...
Рейтинг: 0 / 0
23.11.2007, 09:51:42
    #34960229
teras
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Присвоение значения указателю
NoZzz wrote:
> У меня возникла такая нехорошая ситуация!
> В проекте на VC++ 6 перестали проходить такие операции:

Напоминает глюк с циклом. Код вида
Код: plaintext
1.
2.
3.
for(expr1;expr2;expr3)
	if (cond)
		stmt;
в VC 6.0 иногда не правильно компилируется в режиме отладки - не
выполняется stmt под if (просто игнорируется). В релизе - все в порядке.
Лечится фигурными скобками:
Код: plaintext
1.
2.
3.
for(expr;trans_info;trans_info) {
	if (cond)
		stmt;
}

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
23.11.2007, 10:48:59
    #34960432
Анатолий Широков
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Присвоение значения указателю
Уточни подробности. Может макрос какой или еще чего?
...
Рейтинг: 0 / 0
23.11.2007, 20:24:57
    #34962473
Leshij
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Присвоение значения указателю
On Fri, 23 Nov 2007 10:48:59 +0300, Анатолий Широков <nospam@sql.ru>; wrote:

> Уточни подробности. Может макрос какой или еще чего?

Ну или посмотреть на уровне ассемблера что происходит.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Присвоение значения указателю / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]