| description | Learn more about the C26476 USE_VARIANT C++ Core Guidelines Checker warning. Use a type-safe alternative to union, which is preferred in modern code. | ||
|---|---|---|---|
| title | Warning C26476 | ||
| ms.date | 04/29/2022 | ||
| f1_keywords |
|
||
| helpviewer_keywords |
|
||
| ms.assetid | bb2b3b26-9a84-4d81-8bae-ad9a5577c8a6 | ||
| author | kylereedmsft | ||
| ms.author | kylereed | ||
| ms.custom | kr2b-contr-experiment |
Expression/symbol 'name' uses a naked union 'union' with multiple type pointers: Use variant instead (type.7)
std::variant provides a type-safe alternative to union and should be preferred in modern code.
Code analysis name: USE_VARIANT