如何用C++写一个小游戏?

这类游戏可以去图书馆借一本《C语言课程设计》。

认真学完这本书,把每一行代码都打出来,就基本可以放心自己的面向过程编程能力了。

有哪些代码细节是不能算出来的?去CSDN,博客花园和溢出来问,并张贴问题。

一:C++他的父亲比雅尼·斯特劳斯特鲁普说过,“我特别讨厌语言设计师把自己的喜好强加给用户”(看看go)。结果,为了不限制你的思想,C++变成了现在的样子——它包含了几种范式,大概

1,面向对象(灵活应用虚拟继承+shared_ptr可以达到java/C#的效果)

2、模板(这里分为两大类,即类型丰富编程和元编程,这两种编程差别很大)

3、函数式编程(现在用lambda,用

二:C++学习建议

C++的一个缺点就是比很多语言都复杂,很难学习和掌握。很多人说学习C语言只需要一个K &;r《C编程语言》就够了,但是C++的书数不胜数。从C进入C++,靠看书自学。在这里分享一点学习经验。个人认为,学习C++可以分为四个层次:

第一关,C++基础:选一本入门书,比如C++初级读本,C++大学课程,或者一年半前Stroustrup写的经典C++编程语言或者他的新书《C++编程原理与实践》,一般C++课程到此结束,C++标准库和c++标准库

第二个层次,C++的正确高效使用:这个层次首先要自学,只有阅读了(更多)有效的C++、(更多)异常的C++、有效的STL和C++编程规范,才适合进入专业C++开发之路;

第三层次,对C++有深入的了解:对于全局问题,可以阅读《探索C++的对象模型》、《不完美的C++》、《沉思C++和STL源码分析》。挑战智商,可以看看关于模板和模板元编程的书,比如《C++模板》、《C++设计新思维》、《C++模板元编程》。

第四个层次,学习C++:阅读C++语言的设计与进化,编程的本质(包括STL设计背后的数学基础),ISO/IEC 14882:2003,C++标准委员会的提案和报告,关于C++的学术文献。