Versi pratinjau Visual Studio 2012 (versi berikutnya setelah VS2010) sekarang tersedia .
Adakah yang tahu apa fitur C ++ 11 baru yang didukungnya? (Saya tidak dalam posisi untuk mencobanya saat ini).
c++
visual-c++
c++11
visual-c++-2012
Komandan Tinggi4
sumber
sumber
Jawaban:
Perlu dicatat bahwa Visual Studio 2010 sudah memiliki sedikit dukungan C ++ 11 awal. Jadi untuk meringkas apa yang sudah ditautkan dalam jawaban lain, berikut adalah apa yang baru di Visual Studio 11 yang bukan merupakan bagian dari Visual Studio 2010:
Pada awal November 2012, Microsoft mengumumkan pada Visual C ++ Compiler November 2012 CTP , yang menambahkan lebih C ++ 11 fungsi untuk Visual Studio 2012:
sumber
emplace_back
danmake_shared
. Apakah ada sesuatu tentang cl yang membuatnya sangat sulit untuk menerapkan variadics?Berikut adalah daftar fitur dari versi studio visual yang baru dan berikut adalah daftar dari apa yang didukung oleh semua kompiler
sumber
Ada daftarnya di sana . Yang paling mengejutkan saya adalah fitur-fiturnya yang masih hilang :
boost::thread_specific_ptr
untuk sementara waktu.Semua fitur lain yang masih hilang sebagian besar adalah hal-hal yang tanpanya Anda dapat hidup. Apa yang saya cantumkan di sini adalah apa yang mengganggu saya setiap hari saat bekerja dengan VS10. Sangat menjengkelkan karena mereka tidak bekerja sama sekali pada kompiler.
EDIT: Saya juga akan menambahkan bahwa
emplace_back
(satu fitur hebat untuk wadah perpustakaan standar) tidak diterapkan dengan benar.sumber
Selama GoingNative pada Feb 2012, STL mengumumkan bahwa range-for akan tersedia dalam VS11 dimulai dengan versi beta, yang diharapkan pada 29 Feb. Sebuah rekaman pembicaraan tersedia. "The Reveal" berada pada tanda satu jam 38 menit.
sumber
Sekarang ada daftar definitif fitur C ++ 11 di VS2010 dan VS2012 di MSDN .
sumber
http://blogs.msdn.com/b/vcblog/archive/2011/09/12/10209291.aspx
sumber
Coba video ini oleh Herb Sutter. Orang ini tidak perlu perkenalan !!!
http://channel9.msdn.com/Events/BUILD/BUILD2011/TOOL-835T
sumber