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).
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).
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:
emplace_back
dan make_shared
. Apakah ada sesuatu tentang cl yang membuatnya sangat sulit untuk menerapkan variadics?
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.
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.
Coba video ini oleh Herb Sutter. Orang ini tidak perlu perkenalan !!!