(Info) Intellisense and Browsing with C++0x
Intellisense and Browsing with C++0x
What is C++0x??
C++0x is the name for the next version of the C++ Programming Language
Standard. For VC 10, the C++ 0x features that have been implemented in the
compiler so far are “auto”, “lambdas”, “rvalue references”, “decltype”,
“nullptr” and “static_assert”.
Details about these can be read from:
· Lambda-auto-static_assert
· Rvalue-reference
· Decltype
It will be super cool if the IDE could provide Intellisense and Browsing for all
these new features, is VS team going to do that?
- Yes, Beta2 is going to have all the intellisense and browsing functionality
for these c++ language changes.
Brief Overview of what to expect.
Before I explain the details of feature I would like to list the cool
things.
· A static_assert getting squiggled (red wavy underline under the word
indicating some error) with the assert message as the error message.
· Getting parameter help(tool tip about the parameter of the lambda) on lambdas
· Quick info(tool tip that pops up on mouse hove) showing the actual type of an
object that is declared using auto
· Complete intellisense for rvalue references as lvalue reference.
· Quick info, Auto Complete etc ., working inside the decltype statement.
Outline of the Feature
The feature can be better explained with the help of some screenshots: I
will be demonstrating just few of the many intellisense/browsing options
available.
Courtesy : Blogs.msdn.com
- guru's blog
- Login or register to post comments

