Why is Array highlighted in blue (Visual Studio 2007)

Started by
4 comments, last by frob 9 years, 10 months ago
Why is the array token highlighted in Visual Studio 2007 ver. 3.5 SP1?

Is it some kind of template mangling?
Intel Core 2 Quad CPU Q6600, 2.4 GHz. 3GB RAM. ATI Radeon HD 3400.
Advertisement

Visual Studio 2007????

Stefano Casillo
TWITTER: [twitter]KunosStefano[/twitter]
AssettoCorsa - netKar PRO - Kunos Simulazioni

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.

"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

Visual Studio 2007????


What's so wrong about the version?
Intel Core 2 Quad CPU Q6600, 2.4 GHz. 3GB RAM. ATI Radeon HD 3400.

It does not exist, maybe you meant 2005 or 2008 (http://en.wikipedia.org/wiki/Microsoft_Visual_Studio). And it's 2014 dry.png

It is hilighted based on the rules specified in the syntax hilighting. You can modify usertype.dat if you want more stuff colored.

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.

This topic is closed to new replies.

Advertisement