混了几天cpp吧,然后有点c语言的底子,目前在啃primer和windows程序设计第五版,云里雾里的有一些问题想请各位大佬们解答一下,1是怎样用cpp创建设计windows程序设计第五版那种可视化桌面应用程序或者如果想学可以看哪些方面的书,因为那本书里面全是.c结尾的程序,我找的关于cpp的书基本都是在讲cpp的语法根本没有纯cpp如何去编写一个桌面应用程序的书,2是如何让cpp向下兼容c,3是经常在吧里推cpp builder的那个是怎么回事啊广告商吗

一脑子混沌感觉,感觉用c写写驱动,写写脚本或者小点的东西很靠谱但是真的将它弄来做游戏啊这方面的开发特别的麻烦,api是通用c和cpp的吗?