I would prefer:
F temp = t;
or
F temp = static_cast<F>(t);
-----Ursprüngliche Nachricht----- F(const F&) = delete;
F temp = F(t); //no copy there