Members - Reputation: 3425
Posted 28 May 2014 - 09:31 AM
Sounds like the joy of C++/CLI (.NET) infecting the syntax highlighting of ordinary C++ code. (MSDN: Arrays, C++ Component Extensions) The same thing always bugged me about the token event. Never did find a way to turn off the non-standard C++ syntax highlighting, but I don't recall looking too hard. If you search around, you might find something.
Edited by Andy Gainey, 28 May 2014 - 11:03 AM.
"We should have a great fewer disputes in the world if words were taken for what they are, the signs of our ideas only, and not for things themselves." - John Locke
Members - Reputation: 1585
Posted 28 May 2014 - 10:10 AM
It does not exist, maybe you meant 2005 or 2008 (http://en.wikipedia.org/wiki/Microsoft_Visual_Studio). And it's 2014
Edited by DoctorGlow, 28 May 2014 - 10:10 AM.
Moderators - Reputation: 40548
Posted 28 May 2014 - 03:24 PM
As for the reason it is included, the language evolved again and std::Array is part of it. Visual Studio picks up the word Array and colors it accordingly. C++ has evolved multiple times, with the language standards or standard additions coming in 1998 (standard), 2003 (standard), 2005 (addendum), 2007 (addendum), 2011 (standard). C++14 (a standard) is just about to be signed off, and C++17 is already a working draft.
Check out my book, Game Development with Unity, aimed at beginners who want to build fun games fast.
Also check out my personal website at bryanwagstaff.com, where I occasionally write about assorted stuff.