Ciao a tutti,
nello sviluppo di un progetto personale mi sono trovato davanti alla necessità di avere una funzione che accetti come parametro solo un reference a un template parameter non-const.
Ho provato con qualcosa tipo:
Ma così facendo accetta qualsiasi tipo di lvalue e non solo le reference a quelli non-const.codice:template<typename T> struct foo { using func_t = std::function<void(T&)>; static void setFunc(const func_t&) {} static func_t func() {} };
Qualche idea?