Have you looked as those new keywords to help the 2005 C++ compiler produce better code?

I know those are not standard (except restrict for C) but I’m sure some of you will still be interested: __declspec(restrict), __restrict and __declspec(noalias).

(Don’t make the same mistake I did when I saw noalias, this is not the same concept as the one Denis Ritchie discussed)