Poiché std::function
può contenere funzioni membro, quindi deve memorizzare un puntatore all'istanza dell'oggetto da qualche parte.Come ottenere questo puntatore da std :: function?
Come posso recuperare il puntatore this
da un std::function
che contiene una funzione membro?
Hai dato un'occhiata ad es. http://en.cppreference.com/w/cpp/utility/functional/function? –
@OliCharlesworth. Certo che l'ho fatto. Dimmi se ero cieco alla risposta. – danijar
Sono abbastanza sicuro che questo tipo di informazioni non sia deliberatamente esposto nella libreria e quindi inaccessibile in modo portatile. –