あれ? 俺間違ってる?
explicit specializationは「宣言」だから、関数定義はできないのか。

じゃあ
× =delete; した関数テンプレートも、明示的特殊化で使えるようにできる。
× 明示的特殊化で =delete; 可能。
はウソだ。