Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
[C++] Извините, но это все фигня 06.02.02 17:48 Число просмотров: 824
Автор: cb <cb> Статус: Member
|
> Хотелось бы перевести обсуждение в другое "русло", не как > выключить оптимизацию, а как указать оптимизатору > что чтение из памяти имеет сторонний эффект.
к сожалению после установки очередного патча на MSVC6 оптимизация у меня вообще похоже вырубилась, так что проверить не могу, но можешь попробовать это
void MyFunc(volatile unsigned *MyPtr)
{
unsigned dummy;
dummy = *MyPtr;
dummy ^= dummy;
dummy |= *MyPtr;
}
---
|
|
|