• Forum
  • Lounge
  • New Visual studio 11 EXTENDS C++11 futur

 
New Visual studio 11 EXTENDS C++11 futures!

OK, I didn't know that before but new visual studio 11 developer preview is availbale for download :D

enhanced supports for new C++11 standard!

now let's start learn hew things :D

preview:
http://msdn.microsoft.com/en-us/library/hh409293%28v=vs.110%29.aspx
download ISO:
http://www.microsoft.com/download/en/details.aspx?id=27538

I'm downloading now and can't wait to explore new futures of C++ YEAH!

EDIT:
Scoped enumerations support. The C++ enum class enum-key is now supported.
Support for new headers <atomic>, <chrono>, <condition_variable>, <filesystem>, <future>, <mutex>, <ratio>, and <thread>. Stateless lambdas, which is code beginning with an empty lambda-introducer [] and capturing no local variables, are now implicitly convertible to function pointers as required by the C++11 Standard.



intelisence now fully works!


Visual Studio Templates support. You can now author C++ project and item templates using the Visual Studio Templates technology. This was previously unsupported for C++.

C++/CLI IntelliSense. C++/CLI now has full IntelliSense support. All the IntelliSense features such as Quick Info, Parameter Help, List Members, and Auto Completion now work for C++/CLI. In addition, the new IntelliSense and IDE enhancements listed in this topic also work for C++/CLI.

C++ Code Snippets. Skeleton code is available for basic code constructs, such as switch, if-else, and for loop, among others, in the List Members drop-down. Select a code snippet from the list to insert it into your code and then fill in the required logic. You can also create your own custom code snippets for use in the editor. For more information, see Code Snippets.

List Members Enhancements. The List Members drop-down appears automatically as you type code into the code editor. Results are filtered, so that only relevant members are displayed as you type. You can control the type of filtering logic used by the Member List in the Options dialog box under Text Editor, C/C++, Advanced. For more information, see Using IntelliSense.

Semantic Colorization. Additional C++ tokens, such as types, enumerations, and macros, among others, now have colorization. By default, this colorization is enabled. Parameters appear in italic. You can specify additional token colorizations in the Options dialog box under Environment, Fonts and Colors. For more information, see Code and Text Editor.

Reference Highlighting. Placing your pointer on a symbol now highlights all instances of the symbol in the current file. Press CTRL + SHIFT + UP ARROW or CTRL + SHIFT + DOWN ARROW to move among the highlighted references. You can turn this feature off in the Options dialog box under Text Editor, C/C++, Advanced.


Last edited on
Hehe,, looks like they heard you. :D
closed account (DSLq5Di1)
intelisence now fully works!
Madness!

The C++11 features are still underwhelming, and I've learned recently that they dropped support for Windows XP.. I'll be sticking to good 'ol VS2008 for awhile yet. :P
The C++11 features are still underwhelming, and I've learned recently that they dropped support for Windows XP.. I'll be sticking to good 'ol VS2008 for awhile yet. :P


I still keep VS2008 around, because I like it. I see VS2010 as incomplete, because it only partially supports C++11, leading its users to write mixed C++03/C++11 code.

And now VS2011 drops support for Windows XP?
I guess VS2011 can now take full advantage of the latest Windows' security technologies, unless it can still build programs for earlier Windows', but I guess it can't, can it?
According to wikipedia,
Visual Studio 11 Developer Preview requires Windows 7, Windows Server 2008 R2, Windows 8, or later operating systems.[114] Versions of Microsoft Foundation Class Library (MFC) and C runtime (CRT) included with this release cannot produce software that is compatible with Windows XP except by using native multi-targeting and foregoing the newest libraries, compilers, and headers.

this has been also reported to MS-connect:
https://connect.microsoft.com/VisualStudio/feedback/details/690617/bug-apps-created-with-crt-and-mfc-vnext-11-cannot-be-used-on-windows-xp-sp3
closed account (3hM2Nwbp)
*Gasp* Intellisense works now!? It's almost like a late Christmas present from Microsoft.
What was wrong with IntelliSense in 2010?
closed account (1yR4jE8b)
For standard C++, nothing.

C++/CLI didn't have Intellisense at all.


I don't really see the big deal.
for standard C++ auto-list members didn't work in visual sudio 2010.
also sintax higlighting and reference highlighting dindn't work.

now in VS11 work but however sometimes intelisence get broken :/
espacialy when there are sintax errors or large files opened.

I hope this will be fixed in retail version.
Just because it's not flawless doesn't necessarily mean it's broken, does it?

[Not saying it's not broken; just never had any problems with it myself.]
:O
Macro coloring...now all that disgusting MS code will look nicer finally!
Gaminic,
[Not saying it's not broken; just never had any problems with it myself.]

I did :/

L B,
ahahahhahahh, I agree :D
Is there any other download? 1937.3 MB is not enticing...
Does anyone know if they're gonna put VS2011 on MSDNAA?
closed account (1yR4jE8b)
I don't know for sure, but every version since 2005 is there so I don't see why not.
Topic archived. No new replies allowed.