Има ли полезни ръководства от изучаването на C ++ след изучаването на C?

Уча C през последната година и наскоро започнах да работя със C ++. За съжаление в моите курсове никога не сме разглеждали основите на C ++. За щастие изглежда, че можете да правите почти в192.168.1.254сички неща на C в C ++, но трябва да науча повече за останалата функционалност на C10.0.0.0.1 ++. Неща като пространства от имена, ::, интелигентни указатели и т.н. са нови за мен. Разбирам какво правят, като чета описанията им, но не мисля, че бих знал кога да ги използвам, когато пиша програма C ++ от нулата. Знаете ли за някакви ръководства или нещо, което конкретно помага за преминаване от C към C ++?
happymod
Благодаря