Meneroka Ciri C 11 dalam Visual Studio 2012
Dengan jangkaan yang semakin meningkat sekitar Visual Studio 2012, pengganti VS2010, pembangun tidak sabar-sabar untuk mengetahui ciri C 11 yang dibawanya ke jadual.
Ciri C 11 Baharu dalam Visual Studio 2012
Sementara Visual Studio 2010 menyediakan sokongan awal untuk C 11, Visual Studio 2012 mengatasinya dengan melaksanakan ciri C 11 tambahan, termasuk:
-
Rujukan Nilai R Dipertingkat: Menaik taraf rujukan nilai kepada versi 2.1.
-
Lambdas Lanjutan : Memanjangkan sokongan ekspresi lambda kepada versi 1.1.
-
Penambahbaikan Decltype: Meningkatkan decltype kepada versi 1.1. (Walau bagaimanapun, ia belum lagi tersedia dalam pratonton pembangun.)
-
Penjajaran Diperhalusi: Memperkenalkan sokongan penjajaran yang dipertingkatkan, walaupun masih tidak lengkap.
-
Lengkap Sangat- Enum Ditaip: Menyediakan sokongan sepenuhnya untuk enum yang ditaip kuat.
-
Enum Diisytiharkan Ke Hadapan: Membolehkan pengisytiharan ke hadapan bagi enum.
-
Reka Letak Standard dan Jenis Trivial: Memudahkan pengenalpastian dan penggunaan reka letak standard dan jenis remeh.
-
Atomics: Termasuk sokongan untuk operasi atom.
-
Perbandingan Dipertingkat dan Pertukaran: Meningkatkan operasi perbandingan dan pertukaran.
-
Pagar Dwi Arah: Memperkenalkan pagar dwiarah untuk penyegerakan memori.
-
Kebergantungan Data Pemesanan: Membolehkan pesanan kebergantungan data dalam aplikasi berbilang benang.
-
Berasaskan Julat Untuk Gelung: Menyediakan gula sintaksis untuk lelaran di atas bekas.
Fungsi C 11 Tambahan dalam Visual C Compiler November 2012 CTP
Keluaran CTP November 2012 Microsoft untuk Visual C Compiler mengembangkan lagi keupayaan C 11 dalam Visual Studio 2012:
- Permulaan Seragam: Mendayakan pemulaan pembolehubah yang mudah dan konsisten.
- Senarai Pemasal: Memudahkan pemulaan berbilang ahli dengan satu ungkapan.
- Templat Variadik: Menyokong templat yang boleh menerima bilangan argumen yang berubah-ubah.
- Argumen Lalai Templat Fungsi: Membenarkan nilai argumen lalai ditentukan untuk templat fungsi.
- Mewakilkan Pembina: Memperkenalkan pembina penugasan untuk organisasi kod yang dipertingkatkan.
- Operator Penukaran Eksplisit: Membolehkan pengaturcara mentakrif dan mengawal gelagat penukaran eksplisit.
- Rentetan Mentah: Menyokong rentetan dengan pengecualian daripada urutan pelarian.
Atas ialah kandungan terperinci Apakah Ciri C 11 yang Ditawarkan Visual Studio 2012?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!