нужно и по-другому никак). Я могу сделать
struct Empty {};
а могу заюзать std::monostate, но второй в хедере <variant> и вариантами тут и не пахнет. Насколько норм заюзать библиотечную в таком кейсе? Или тянуть хедер и смущать разрабов в будущем хуже, чем сделать самому?
ну раз у вас нет такой в хедере сделайте свою
Да сделай сам, и всё
точно свою, если не хочется, чтобы функцию, работающие с variant, принимали и вашу структуру
а причем тут моностейт то?)
ну просто monostate это идиоматический пустой класс для variant, зачем его использовать для других целей
а, я не так прочитал) ну в целом да
ой, да, странно написал, сорян
Обсуждают сегодня