茂加部珈琲店

主にtech関連のメモ置き場です

2018-02-27から1日間の記事一覧

[g++7.1] ジェネリックラムダが不要な場合にもインスタンス化されるバグ

c++

ちょっと調べたのでメモ 以下のコードは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>…