Что почитать по современному C++ если уже программируешь, но на другом языке?
Я на протяжении нескольких лет занимаюсь разработкой на C#. Сейчас заинтересовал C++. В интернете много книг и курсов, как программировать на С++ с нуля, но в большинстве из них только самые основы, которые не привязаны к языку, а нюансы языка не раскрываются, а если что то и раскрывается то с использованием старых возможностей, ни каких умных указателей и прочего.
Посоветуйте какую нибудь книгу или курс лекций, где раскрываются именно особенности языка, а не "Что такое if и с чем его едят" или "Сейчас мы напишем программу на голом C, но прикинемся, что это С++"
думаю читать нужно основы быстрым пробегом, синтаксис то нужно понять,
но нужно сразу садиться за код и-придумать себе задачу, емкую, не огромную, полную для познания, например некая библиотека/пара библиотек и нужно написать их
Увы, современные возможности C++ основаны на предыдущих стандартах, здесь не перепрыгнуть. Если основы хоть как-то себе представляете, попробуйте поискать публичные репозитории и попытайтесь почитать код, а оттуда уже обращаться к описаниям.
Так после упакованного Шарпа вам Кресты и должны казаться голыми Сями.
Вопрос, что именно вас в них заинтересовало.
Если возможность опуститься уровнем ниже - учебник погрызть таки не помешает.
А если просто возможность порвать MS-пуповину - так тут лучше практику Qt осваивать, например.
Хочется пощупать язык, конечная цель - написание простенького приложения, работающего с DirectX или любой другой графической библиотекой. Но для начала и понимания что там и к чему будет достаточно. Интересно с точки зрения написания красивого кода с минимум велосипедов. С Qt знаком, но интересны именно возможности голого языка, stl, boost
Le0Wolf, не вижу в этой затее никакого смысла.
Если вы все равно завязываетесь на мелкософтовый DX - так его плотно подпирают библиотеками и движками на том же Шарпе.
Все, что вы сможете сделать на Крестах, будет, наоборот, велосипедами и грязным кодом.