
1 kidding 2015-07-03 17:54:43 +08:00 网上各种oj满满做... |
2 loryyang 2015-07-03 17:55:19 +08:00 你学C++的目的是什么?达到你的目的不就好了? 如果为了找工作,那你去找吧 如果是为了课程作业,那写呗 如果是为了娱乐,那写个游戏玩玩 |
3 acros 2015-07-03 17:58:33 +08:00 初级的就是一些习题什么的。 再往上走就要做项目了,毕竟C++还是在中大型项目中用得多。 要不要我安利你做游戏啊? |
4 aszxqw 2015-07-03 18:00:03 +08:00 学go吧。 |
5 noli 2015-07-03 18:10:21 +08:00 写泛型容器啊! 写完之后跟 STL 对比性能、扩展性,就知道自己的C++水平怎样了。 没有比这个对初学者更好的练习了 |
7 cdwind PRO 刷100道POJ吧 |
8 johnny1996 OP @acros 我就是想找习题,不知道有什么习题可以做 |
9 johnny1996 OP @loryyang 只是为大学打个基础。。。。。 |
10 johnny1996 OP @acros 还没啃完。。。。。。 |
11 acros 2015-07-03 18:45:14 +08:00 @hitmanx 游戏相关很多都是C++的啊。 看你方向了~~~~ 我以前看的一本windows游戏编程大师技巧,跟着学C++做游戏的,现在这本已经落伍了。 想自己做一个简单的3d游戏的话,研究下irrlicht、ogre,从一两个模块着手就好(看过网上不少人都是从这里开坑的)。 2d的cocos2d-x(其实不推荐)、HGE。 另外,github上有id发布的quake系引擎,这个受众很广。 开源C++游戏也有(韦诺之战,企鹅赛车啥的一类,以前sourceforge上有好些),可以下下来观摩观摩。 自学C++后,初看一些大型项目代码时还是会一头雾水。 Qt、Unreal Engine4的源代码分分钟吓死人 |
13 hemingway 2015-07-03 20:10:46 +08:00 看看ngnix的源码 |
14 loryyang 2015-07-03 20:30:52 +08:00 哦,那就刷刷oj吧,大学去搞块牌来,走向人生巅峰 |
15 johnny1996 OP @hemingway 这。。。。。。。 |
16 kidding 2015-07-03 21:12:58 +08:00 北京大学 Online Judge(POJ) <http://acm.pku.edu.cn/JudgeOnline/> 浙江大学 Online Judge(ZOJ) <http://acm.zju.edu.cn> 西班牙Valladolid大学 Online Judge(UVA) <http://acm.uva.es/> 俄罗斯Ural立大学 Online Judge(URAL) <http://acm.timus.ru/> 俄罗斯萨拉托夫国立大学(Saratov State University)(SGU) <http://acm.sgu.ru/> UsacoGate Online Judge(USACO) <http://ace.delos.com/usacogate> 慢慢刷吧... |
18 yorTX9t 2015-07-04 01:30:49 +08:00 纯粹是为了提高 C++ 能力的话,自己照着 STL 设计文档写一个,然后比对; 需要一点数据结构的知识; 算是 C++er 的基本功。 |
19 Axurez 2015-07-04 05:04:49 +08:00 写一个浏览器引擎。 |
20 johnny1996 OP @Axurez 这。。。。。。 |
21 alphonsez 2015-07-04 08:42:16 +08:00 如果为了面试呢,算法练习是最好的了,上面给了一大堆ACM的你慢慢刷。leetcode的习题你也可以玩玩。 如果是语法/工程向的呢,写几个自己感兴趣的小东西玩玩吧。比如,写个没有人工智能的黑白棋,纯粹console输出的。或者写一个小计算器,读入一个算式输出结果。 |
22 alphonsez 2015-07-04 08:47:02 +08:00 入门习题书呢也可以看看这个: http://book.douban.com/subject/1231977/ 不知道现在哪里还有得卖了。但不如自己多写多读来的实在。注意还要多读,光写烂代码不读好代码也容易毁。 |
23 Nicksxs 2015-07-04 10:14:43 +08:00 不是应该看C++ primer么 |
24 canautumn 2015-07-04 10:20:31 +08:00 这本书比C++ Primer不知差到哪里去了。 |
25 endrollex 2015-07-04 11:20:17 +08:00 C++ primer必读 |
26 laduary 2015-07-04 12:20:47 +08:00 HDOJ |
27 onemoo 2015-07-04 13:24:43 +08:00 做游戏 +1 当然这只是我的兴趣方向 还有像楼上几位说的,你更应该看《C++ primer》,而且起码要>=C++11。 不建议直接去刷题,或者你至少应该把算法的书看了,比如《数据结构与算法分析 C++描述》 另外,学C才是看《C primer plus》 |
28 jsyangwenjie 2015-07-04 15:55:07 +08:00 我教你,先把语法弄懂了 http://web.stanford.edu/class/cs106x/index.html 上这个网站,把slides都看了,然后把作业做掉。 你就有stanford大一学生的水平了。 不要听他们的去刷OJ,做XX项目 太盲目,投入产出比太低。 |
29 ksex 2015-07-04 16:35:40 +08:00 看看那些经典的书籍推荐《 C++ primer》,还有就是做项目! 学习使用一些常见的库! 一些C++资源 http://codecloud.net/c-plus-plus-resource-2983.html 多写多练才是王道 |
30 johnny1996 OP @jsyangwenjie 这东西怎么用,看得有点吃力啊。。。。。 |
31 jsyangwenjie 2015-07-04 20:39:28 +08:00 @johnny1996 看assignment里面是怎么做的,下载下来,写,写一个assignment就是一个几百行的小项目了。 英语不行就硬着头皮啃,没办法 |
32 johnny1996 OP @jsyangwenjie thanks |