Ciao a tutti, avrei alcuni dubbi riguardanti la realizzazione di programmi inC++. Innanzitutto, vorrei sapere, in base a quale criterio si sceglie di creare una funzione di tipo void o di tipo float? Poi, nella dichiarazione dei parametri, quando si usa la & che accompagna il tipo di un identificatore? Essa riguarda solo l'uso dei parametri di uscita o anche solo quelli di entrata? Infine, la creazione di un namespace deve avvenire nel file sorgente della libreria,includendo tutte le funzioni, oppure nel file di intestazione, includendo i prototipi delle funzioni?