You are using an out of date browser. It may not display this or other websites correctly. You should upgrade or use an alternative browser.
coroutines
About this tag
Coroutines are a key feature in modern C++ that simplify asynchronous programming, and they are particularly useful when working with the Windows Runtime (WinRT). In the context of Windows development, coroutines allow C++ developers to write asynchronous code that is more readable and maintainable, avoiding the complexity of traditional callback-based patterns. The Windows Runtime, which powers the Universal Windows Platform (UWP) and is also accessible from traditional desktop applications, benefits from coroutines for handling async operations. While WinRT APIs are easily consumed from managed languages like C#, native C++ developers can use coroutines to interact with WinRT without relying on Visual C++ component extensions (C++/CX), making the code more standard and portable.
The Windows Runtime (WinRT) is the technology that powers the Universal Windows Platform, letting developers write applications that are common to all Windows devices, from Xbox to PCs to HoloLens to phones. Most of UWP can also be used by developers targeting traditional desktop applications...
app development
asynchronous
binaries
c++
c++/cx
c++/winrt
com
coroutines
cross-platform
desktop development
header files
metadata
open source
performance
runtime
sample code
uwp
visual studio
windows api
winrt