Bonjour,
Microsoft vient d'annoncer la mise à disposition de la version Beta de son célèbre environnement de développement Visual Studio 11.
Cette nouvelle version intègre des nouveautés C++11 :
Langage :
- Enumération : support du enum class
- Range-based loops :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 std::vector<int> vec; vec.push_back( 10 ); vec.push_back( 20 ); for (int i : vec ) { std::cout << i; }- SCARY iterators : cf http://www.open-std.org/jtc1/sc22/WG...2009/n2980.pdf
- Stateless lambdas qui peuvent être implicitement converties en pointeur de fonction void (*)(void)
STL :
- <atomic>
- <chrono>
- <condition_variable>
- <filesystem>
- <future>
- <mutex>
- <ratio>
- <thread>
Ces nouveautés s'ajoutent à celles déjà présentes dans la version antérieur (auto, lambda, rvalue reference, move semantic, etc...).
Mais surtout, Microsoft sollicite les développeurs C++ pour savoir quelles sont les nouveautés qui doivent être rapidement disponibles. Une bonne occasion de se prononcer.
Et vous ?
Quelles sont les nouveautés de C++11 de cette beta qui vous manquaient ?
Quelles sont les nouveautés de C++11 qui se font attendre ?
Quelles sont les priorités que vous proposeriez à l'équipe de développement de Microsoft autour de C++11 ?
Partager