std::variant


C++ 17 Class

std::variant 클래스는 간단히 정의하자면 안전한 union 버전이라고 볼수있다.
union의 최대의 단점은 타입의 값을 집어넣었을때 해당값이 int,string 알수 없다



> [std::visit와 std::variant을 이용한 오버로딩](https://www.kudryavka.me/?p=267)






