Come devo aggiornare un C ++ molto arrugginito, poiché sono sicuro che il linguaggio e le migliori pratiche si sono evoluti? Mi rendo conto che potrebbe essere vicino all'essere fuori tema, quindi permettimi di chiarire alcuni dettagli. Circa 10 anni fa penso di essere stato un buon programmatore C ++, ho divorato i libri di Scott Meyers, ho potuto risolvere gli enigmi nelle pubblicità di lanugine del Dr. Dobbs. Ero probabilmente un po 'un avvocato linguistico. Ho programmato per lo più Java, alcuni python negli ultimi 10 anni, quindi le mie competenze OO sono ancora all'altezza. Ma essendomi unito a un'azienda in cui il C ++ è comune, ho capito che devo ammettere che sono entrambi molto arrugginito, e ora ci sono funzionalità linguistiche che sono nuove o molto più comuni di quanto ricordi - cose come spazi dei nomi ecc.
Mi rendo conto che leggere e scrivere codice (in particolare l'accoppiamento) è un buon modo per arrivare alla massima velocità, ma ci sono altre risorse che le persone raccomanderebbero in questo per accelerare l'avvio. Libro? Pagina web? Tutorial?
Per riassumere:
- Consigli per le risorse di aggiornamento specifiche C ++?
- Non OO / programmazione in generale.
- Cose oltre a leggere e scrivere codice.