Good non Unreal C++ source ?

Hi ,

I am accustomed to writing C++ code for the past few months for Unreal engine gameplay programming and other usable actor classes, but I have never learned C++ before as I am coming from C# background, so being a programmer , it is very boring for me to do things manually , which is not directly possible in Unreal engine , but can be automated by creating executable tools. For example , if I have to rename and map certain bones , or retarget multiple animations between two fbx files , I have to do it in motionbuilder one by one manually. If I had knowledge of C++ , I could do it. I can create almost any application using C# and WPF- XAML. But I can’t do the same in C++ , using FBXSDK, Tressfx SDK , etc. So I really want to begin learning C++ in gaming level , so that I can use all those helpful SDKs out there and creating applications that will greatly reduce my manual efforts.

Any pointer is appreciated.

Some interesting open source projects you can take a look at are SFML 2d engine, and OGRE3d engine. You can also get unreal Tournament and study its gameplay code.