Come devo aggiornare un C ++ molto arrugginito, dato che sono sicuro che il linguaggio e le migliori pratiche si siano evoluti? Mi rendo conto che questo potrebbe essere vicino all'essere fuori tema, quindi vorrei chiarire alcuni dettagli. Circa 10 anni fa penso di essere stato un buon programmatore di C ++, ho divorato i libri di Scott Meyers, ho potuto risolvere gli enigmi nelle pubblicità sui filacci del dottor Dobbs. Probabilmente ero un po 'un avvocato delle lingue. Ho programmato principalmente Java, un po 'di pitone negli ultimi 10 anni, quindi le mie abilità OO sono ancora all'altezza. Ma dopo essere entrato in una società in cui il C ++ è comune, mi sono reso conto che devo ammettere che sono entrambi arrugginito, e ora ci sono funzionalità linguistiche che sono nuove o molto più comuni di quanto ricordi - cose come gli spazi dei nomi, ecc.
Mi rendo conto che leggere e scrivere codice (in particolare l'accoppiamento) è un buon modo per mettersi al passo, ma c'è qualche altra risorsa che le persone raccomanderebbero in questo per darmi un vantaggio accelerato. Libro? Pagina web? Tutorial?
Riassumere:
- Consigli per risorse di aggiornamento specifiche per C ++?
- Non OO / programmazione in generale.
- Cose oltre a leggere e scrivere codice.