Domande taggate «inline-functions»

14
Vantaggi delle funzioni inline in C ++?
Quali sono i vantaggi / gli svantaggi dell'utilizzo delle funzioni inline in C ++? Vedo che aumenta solo le prestazioni per il codice prodotto dal compilatore, ma con i compilatori ottimizzati di oggi, CPU veloci, memoria enorme ecc. (Non come nel 1980 <dove la memoria era scarsa e tutto doveva …

5
quando usare una funzione inline in Kotlin?
So che una funzione inline forse migliorerà le prestazioni e farà crescere il codice generato, ma non sono sicuro di quando sia corretto usarne una. lock(l) { foo() } Invece di creare un oggetto funzione per il parametro e generare una chiamata, il compilatore potrebbe emettere il codice seguente. ( …

6
Cosa fa l'extern inline?
Capisco che di inlineper sé è un suggerimento per il compilatore e, a sua discrezione, può o meno inline la funzione e produrrà anche codice oggetto collegabile. Penso che static inlinefaccia lo stesso (può o non può inline) ma non produrrà codice oggetto collegabile quando inline (poiché nessun altro modulo …
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.