Eu costumava escrever C ++ extensivamente entre 8 e 10 anos atrás. Desde então, mudei para o C # por razões profissionais. No entanto, de tempos em tempos, vejo declarações como
"Se você ainda estiver rastreando manualmente as referências dos ponteiros, estará fazendo errado"
ou
"O C ++ é perfeitamente seguro desde que você use conceitos modernos como RAII e não aloque manualmente a memória como um desenvolvedor de C em recuperação".
Ambos eram procedimento padrão há uma década. Vi que o C ++ foi aprimorado consideravelmente nos últimos tempos; C ++ 0x em particular parece ter alguns novos recursos. Qual é o melhor recurso para um programador de "C / old C ++" se envolver com práticas e padrões "modernos" de C ++?