Quelles nouveautés C++11 doivent rapidement intégrer Visual C++ ?
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:
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 ?
:fleche: Quelles sont les nouveautés de C++11 de cette beta qui vous manquaient ?
:fleche: Quelles sont les nouveautés de C++11 qui se font attendre ?
:fleche: Quelles sont les priorités que vous proposeriez à l'équipe de développement de Microsoft autour de C++11 ?