Как мне заставить компилятор предупреждать меня, если я не включил ветку для каждого возможного значения типа? Это особенно актуально, когда я пишу код с типом, который может получить значения позже (
Код: Выделить всё
std::variant
Пример:
Вот код, который я я играю (пытаюсь заставить это работать):
Код: Выделить всё
enum MyEnum {
ECHAD
,SHTAYIM
// ,SHALOSH
};
int main() {
MyEnum x = ECHAD;
switch (x) {
case ECHAD:
std::cout
Подробнее здесь: [url]https://stackoverflow.com/questions/71564628/how-to-code-for-exhaustiveness-with-c-enumswitch-statement[/url]