Pisałem C ++ intensywnie między 8 a 10 lat temu. Od tego czasu przeszedłem do C # z powodów zawodowych. Jednak od czasu do czasu widzę takie wypowiedzi
„Jeśli nadal ręcznie śledzisz odniesienia do wskaźników, robisz to źle”
lub
„C ++ jest całkowicie bezpieczny, pod warunkiem, że używasz nowoczesnych koncepcji, takich jak RAII, i nie ręcznie alokujesz pamięci, jak odzyskujący programista C.”
Oba były standardową procedurą dziesięć lat temu. Widziałem, że w ostatnim czasie znacznie poprawiono C ++; W szczególności C ++ 0x wydaje się mieć nowe możliwości. Jaki jest najlepszy zasób dla programisty „C / old C ++”, aby złapać się na „nowoczesnych” wzorcach i praktykach C ++?