Я не повторю то, что другие сказали о библиотеках и таком, но если Вы серьезно относитесь к C++, делаете себе одолжение и забираете Bjarne Stroustrup "Язык Программирования на C++".
мне потребовались годы работы в C++ для окончательного забирания копии, и как только я сделал, я провел день, хлопая мой лоб, говорящий, "конечно! Я должен был понять! и т.д."
(Как ни странно, у меня был ТОЧНО тот же опыт с K& R "Язык программирования C". Когда-нибудь, я буду учиться просто идти, получают "Книгу" в день 1.)
Единственное, что вы могли бы теоретически сделать, - это скомпилировать код C ++ как управляемый C ++.
Не уверен, что это практически легко выполнимо.
Это библиотека C ++. Может быть, его можно использовать через механизмы взаимодействия с собственным кодом .NET?