2018-02-27から1日間の記事一覧
ちょっと調べたのでメモ 以下のコードはg++ 7.1、g++7.2でコンパイルに失敗します。 #include <variant> template<class... Ts> struct overloaded : Ts... { using Ts::operator()...; }; template<class... Ts> overloaded(Ts...) -> overloaded<Ts...>; using v = std::variant<double, long, bool>; constexpr const cha</double,></ts...></class...></class...></variant>…