मैंसी ++ (यूई 4 ढांचे) में वाक्यविन्यास का उपयोग करना चाहता हूं, लेकिन क्रॉस-प्लेटफ़ॉर्म कोड के कारण मुझे यकीन नहीं है कि यह संभव है ... या संभव है? यदि हां, तो मैं इसका उपयोग कैसे कर सकता हूं?क्या सभी सी ++ कंपाइलर एसिंक/प्रतीक्षा कीवर्ड का समर्थन करते हैं?
और यह भी वहाँ await
और __await
(resumable
, yield
और __yield_value
भी) खोजशब्द जो दृश्य स्टूडियो में प्रकाश डाला है। क्या अंतर है? हो सकता है कि सभी कंपाइलर्स इस कीवर्ड का समर्थन नहीं करते हैं या अलग से समर्थन करते हैं?
gcc
, clang
इसे स्वीकार कर रहे हैं? या स्वीकार नहीं करता है और मैं अलग-अलग प्रत्येक मंच के लिए मैक्रोज़ का उपयोग कर सकता हूं।
नहीं, सभी * कंपाइलर्स 'async' या' प्रतीक्षा 'वाक्यविन्यास का समर्थन नहीं करते हैं। जीसीसी और सीएलएंग वहां कई कंपाइलरों में से केवल 2 हैं। आपको कुछ नाम देने के लिए ग्रीनहिल्स, आईएआर, कील और विजुअल स्टूडियो की जांच करनी चाहिए। –
llvm और clang कार्यान्वयन चल रहा है: https://twitter.com/Eric01/status/867473461836263424 देखें (24 मई, 2017: "कोरआउट अब क्लैंग ट्रंक में हैं!") –