/await
(Coroutine desteğini etkinleştir)
Eş yordamlar /await
için derleyici desteğini etkinleştirmek için derleyici seçeneğini kullanın.
Sözdizimi
/await
/await:strict
Açıklamalar
Derleyici /await
seçeneği C++ eş yordamları ve , co_yield
ve co_return
anahtar sözcükleri co_await
için derleyici desteği sağlar. Bu seçenek varsayılan olarak kapalıdır. Visual Studio'da eş yordam desteği hakkında bilgi için Visual Studio Ekip Blogu'na bakın. Coroutines standart teklifi hakkında daha fazla bilgi için bkz . N4628 Çalışma Taslağı, Coroutines için C++ Uzantıları için Teknik Belirtim.
Bu /await
seçenek Visual Studio 2015'in başından itibaren kullanılabilir.
Visual Studio 2019 sürüm 16.10'dan itibaren seçeneği /await:strict
yerine /await
kullanılabilir. seçeneği, C++14 veya C++17 modunda derleyen projelerde C++20 uyumlu eş yordam desteği sağlar. Modda/await:strict
, kitaplık desteği coroutine> ve std
ad alanında sağlanır<.
seçeneği, /await:strict
C++20 standardına benimsenmiş olmayan dil /await
uzantılarını devre dışı bırakır. Bu tür özelliklerin kullanılması derleyici hatasına neden olur. seçeneği ayrıca promise parametresi önizlemesi gibi yordam davranışları da uygular. Visual Studio'nun eski sürümlerinde ikili uyumluluk sorunları nedeniyle bu davranışlar altında /await
kullanılamaz.
Not
'den coroutine_handle<T>::address()
alınan coroutine durum nesneleri ve /await:strict
modları arasında /await
uyumlu değildir. coroutine_handle<T>::from_address()
Uyumsuz modda derlenen kod tarafından oluşturulan bir eş yordam tanıtıcısından alınan adreste kullanımı tanımsız davranışa neden olur.
Bu derleyici seçeneğini Visual Studio geliştirme ortamında ayarlamak için
Projenizin Özellik Sayfaları iletişim kutusunu açın.
Yapılandırma Özellikleri>C/C++>Komut Satırı özellik sayfasını seçin.
/await
Ek Seçenekler kutusuna veya/await:strict
derleyici seçeneğini girin. Değişikliklerinizi kaydetmek için Tamam'ı veya Uygula'yı seçin.
Bu derleyici seçeneğini program üzerinden ayarlamak için
- Bkz. AdditionalOptions.
Ayrıca bkz.
MSVC Derleyicisi Seçenekleri
MSVC Derleyicisi Komut Satırı Söz Dizimi