Я разработчик .NET и раньше работал с VB6. Я очень хорошо знаком с этими средами и работаю в контексте сборщиков мусора. Тем не менее, теперь я хочу укрепить свой набор навыков с помощью родного языка С++ и оказаться немного перегруженным. По иронии судьбы, это не то, что я себе представляю, это обычные камни преткновения для начинающих, поскольку я чувствую, что у меня хватало указателей и управления памятью довольно хорошо. То, что немного сбивает с толку для меня, больше похоже на:
- Ссылки на другие библиотеки
- Предоставление моим библиотекам других функций
- Обработка строк
- Преобразования типов данных
- Хорошая структура проекта
- Структуры данных для использования (т.е. в С#, я много использую
List<T>
, что я использую на С++, который работает одинаково?)
Похоже, что в зависимости от используемой среды IDE, рекомендации разные, поэтому я действительно искал что-то, что может быть немного более универсальным. Или, в худшем случае, сосредоточиться на использовании компилятора /IDE. Кроме того, чтобы быть ясным, я не ищу ничего об общих методах программирования (Design Patterns, Code Complete и т.д.), Поскольку я чувствую, что я довольно хорошо разбираюсь в этих темах.