![](https://squidex.jugru.team/api/assets/srm/566b594b-282b-4c33-9cbc-b68e26cab5f4/sergej-larin.jpg?cache=3600&width=74&height=74&mode=CropUpsize)
Сергей Ларин
Компания: PVS-Studio
Тип доклада: Доклад от партнера
Никто не любит простыни if else if
. Во многих языках для решения проблемы существует pattern matching. К сожалению, в C++ он есть только для std::variant
через std::visit
. Мы рассмотрим, как можно реализовать свой простой pattern matching на примере работы с узлами AST.
Компания: PVS-Studio