Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Memungkinkan dukungan kompilator untuk bentuk eksperimental modul C++ Standar Microsoft. Opsi ini usang di Visual Studio 2019 versi 16.11 dan yang lebih baru.
Sintaks
/experimental:module-[]
Keterangan
Sakelar ini berlaku untuk waktu sebelum baru, distandarisasi, cara mengkonsumsi Pustaka Standar C++ sebagai modul tersedia. Meskipun Anda dapat menggunakan sakelar ini untuk menggunakan modul bernama eksperimental yang lebih lama, kami sarankan Anda menggunakan cara baru yang distandarisasi, untuk menggunakan Pustaka Standar C++ sebagai modul yang dijelaskan dalam Mengimpor pustaka standar C++ menggunakan modul.
Sakelar kompilator ini tersedia mulai di Visual Studio 2015 Update 1. Di Penginstal VS di bawah tab Komponen individual, pastikan bahwa Modul C++ untuk alat build v143 (x64/x86 - eksperimental) dipilih. Anda dapat menggunakan kotak pencarian dengan eksperimental untuk menemukannya. Untuk informasi selengkapnya, lihat Menginstal dukungan C dan C++ di Visual Studio.
| Versi | Keadaan |
|---|---|
| Pembaruan Visual Studio 2015 1 |
/experimental:module diperkenalkan. |
| Visual Studio 2019 versi 16.10 | Dukungan modul C++20 adalah fitur selesai. |
| Visual Studio 2019 16.11 dan yang lebih lama | Aktifkan dukungan modul eksperimental menggunakan /experimental:module bersama dengan /std:c++latest. |
| Visual Studio 2019 versi 16.11 dan yang lebih baru | Dukungan modul diaktifkan secara otomatis dengan /std:c++20 atau yang lebih baru, atau /std:c++latest. Gunakan /experimental:module- untuk menonaktifkan dukungan modul eksperimental. |
Pustaka eksperimental terdiri dari modul bernama berikut:
-
std.regexmenyediakan konten header<regex> -
std.filesystemmenyediakan konten header<filesystem> -
std.memorymenyediakan konten header<memory> -
std.threadingmenyediakan konten header<atomic>,<condition_variable>,<future>,<mutex>,<shared_mutex>, dan<thread> -
std.coremenyediakan yang lainnya di Pustaka Standar C++
Untuk menggunakan modul ini, tambahkan deklarasi impor ke bagian atas file kode sumber. Misalnya:
import std.core;
import std.regex;
Untuk menggunakan modul Microsoft Standard Library eksperimental, kompilasi program Anda dengan opsi /EHsc dan /MD.
Untuk mengatur opsi pengkompilasi ini di lingkungan pengembangan Visual Studio
- Buka kotak dialog Halaman Properti proyek. Untuk detailnya, lihat Mengatur pengkompilasi C++ dan membuat properti di Visual Studio.
- Atur menu drop-down Konfigurasi ke Semua Konfigurasi.
- Pilih halaman properti Properti>>
- Ubah properti Aktifkan Modul C++ (eksperimental), lalu pilih OK.
Untuk informasi selengkapnya tentang cara menggunakan dan membuat modul, lihat gambaran umum modul di C++.
Lihat juga
Mengimpor pustaka standar C++ menggunakan modul
/headerUnit (Gunakan unit header IFC)
/exportHeader (Buat unit header)
/reference (Gunakan modul bernama IFC)
/translateInclude (Terjemahkan termasuk arahan ke dalam arahan impor)
/Zc (Kesuaian)