RT
刚入职,公司线上全部 C++,这个我不太熟,平时 python 和 java,C++以前倒是学过,不过时间太久啦,请问各位有什么有效的办法提升 C++吗,谢谢!
1
jiangnanyanyu 2018-08-17 22:07:02 +08:00 via Android
多写啊,要不然你想咋滴?
|
2
Athrob 2018-08-17 22:37:22 +08:00
整个项目的源码快速看一遍
|
3
tommydong 2018-08-17 22:39:31 +08:00 via iPhone 1
我好奇你怎么面试进去的
|
4
agagega 2018-08-17 22:49:51 +08:00 via iPhone
这种公司推荐下?
|
5
iX 2018-08-17 22:58:25 +08:00 via iPhone 1
Effective C++
More Effective C++ Exceptional C++ More Exceptional C++ Exceptional C++ Style Effective STL |
7
lsmgeb89 2018-08-18 01:17:24 +08:00
腾讯?
|
8
yanaraika 2018-08-18 04:46:53 +08:00
惊了,提供下名字让大家注意点吧
|
9
Andiry 2018-08-18 05:48:58 +08:00
看书,C++ primer 第五版,至少 STL,RAII,智能指针,右值引用这些要搞清楚
|
10
fuermosi777 2018-08-18 07:08:00 +08:00
我也面临同样的问题
1 目前正在跟着 essential C++ 练习 2 快速阅读 http://www.cplusplus.com/doc/tutorial/files/ 3 看公司内部教程 4 撸起袖子直接上 5 打算用 C++写几个练手项目 |
11
missdeer 2018-08-18 09:57:41 +08:00
1. 多读书,读好书,比如 5 楼推荐的,可以少走弯路
2. 多看优秀的开源项目代码,恕我直言很多公司项目的代码写得超烂并没多少参考价值,即使产品牛逼也不能掩盖代码烂的事实,比如菊花厂其实大量代码是应届生写的,老员工忙着写胶片开会呢 3. 多实践多写代码,跟紧标准 |
12
shijingshijing 2018-08-18 10:05:11 +08:00 1
@fuermosi777
Essential C++ 是非常少见的大牛写的烂书,我都写了一段时间 C++再看的,感觉他写的是天马行空,而且代码好像也有错误,我看的英文原版,不知道现在是不是改版修正了。我的意见是有时间务必看 Think in C++。确切的说 Think in 系列都非常不错,结合了设计模式方面的内容,比较接近实际项目里面的情况。C++ Primer 侧重于将特性和语法,跟学习英语背单词一样的感觉。 |
13
kristpan 2018-08-19 00:31:33 +08:00
最重要的就是这两本吧:
C++ Primer 5th Effective C++ |