ку. юзали ли вы данный сабж когда-нибудь? если да, то что он конкретно для вашей работы сделал(момент, когда было не обойтись без него)?
желательно простым языком описать суть его работы в вашем куске кода и его влияния на программу
Нажмите, чтобы раскрыть...
volotile связан с оптимизацией. Например для исключения задержек при чтении страницы памяти через указатель. Обработав твой цикл, компилятор будет действовать по умолчанию и при первом обращении может считать всю страницу, что вызовет некоторую задержку. Но, если в цикле использовать volatile, то полного считывания страницы при первом обращении к указателю не будет. Это, наверное, важно при написании прог для каких-нибудь микрух, где цена задержки велика. В обычной жизни - это не используется. Я ни разу не использовал.