Quote Originariamente inviata da signoredeltempo Visualizza il messaggio
Mi sembra abbastanza
codice:
void *dummy
Nah, quello era necessario (è un callback stile C che deve avere quella firma lì).
Volendo continuare, anche atoi è discutibile: se uno dei parametri non è rappresentabile in un int, .
Assumi pure che i dati in input siano sempre buoni. C'è un problema ben più grosso, e che si verifica con praticamente qualunque valore.
(la cosa bella è che è così da tipo tre anni ma non se n'è mai accorto nessuno perché quel callback non è mai stato chiamato ; settimana scorsa ho cambiato il codice che chiama il callback per cui effettivamente viene chiamato ed è successo il finimondo)
Di cosa, poi?
Del functore che si porta dietro. Avevo in mente che copiare std::function fosse equivalente ad avere un altro reference allo stesso functore (come funzionano i riferimenti a closure in qualunque altro linguaggio).
Odio Java. Mi domando come chi lo usi (quanti e dove, poi?) non sia travolto dalla tremenda inconsistenza che lo forgia.
Oh be' se parliamo di linguaggi inconsistenti c'è ben di peggio.
Quote Originariamente inviata da Scara95 Visualizza il messaggio
Plot twist.