最近因为工作需要,要写 C++ 做服务器端开发。之前用 Java 用了很多年了,SpringMVC 的官方文档都差不多看完的样子。对于 C++ 的理解还停留在上过课,刷过算法题的阶段。请问 C++ 在服务器后台开发方面有什么坑或者书、教程推荐吗?
1
macemers May 24, 2015 via Android
同问
|
2
b821025551b May 24, 2015
我一直对指针比较头疼(兔斯基揉脸表情)
|
3
lxfy May 24, 2015
坐看
|
4
patrickstar May 24, 2015 via iPad
虽然一直c/c++,大牛的书读过几遍,可惜n年没有编个码了,忘的差不多了
|
5
ChanneW May 24, 2015 SpringMVC 只是 java 的web 后端,楼主 C++ 做服务器端开发应该不是 web 应用吧。
建议: 1. 能用 java 还是用 java 吧。 2. 性能实在不行把性能瓶颈用 c++ 重写,还是用 java 调用。 3. 是在要用 c++ 的,直接上成熟的库,千万不要自己做。 |
6
sophymax May 24, 2015 楼主可以研究下golang , 新世界的大门为你敞开
|
7
banxi1988 May 24, 2015 @b821025551b 指针的话, 推荐图书 : C 与 指针
|
8
typcn May 24, 2015 |
9
webjin May 24, 2015
不错,你的选择就是最好的思念对方使得开发商
|
11
bestsanmao May 25, 2015
@b821025551b
指针就是一个内存地址 有什么难理解的吗 |
12
b821025551b May 25, 2015
@bestsanmao 一报错就得找半天
|
13
dogfeet May 25, 2015 开始尽量不要直接用裸指针(/逃)
|
14
cloudhunter OP @dogfeet
直接上智能指针? |
15
eeeeeeve May 25, 2015
为何不用java做呢?
|
16
dogfeet May 25, 2015 @cloudhunter 是呀,直接用 unique_ptr/shared_ptr 或者引用。倒不是说这个高端或者说裸指针难理解,主要是这样干省事呀。
还有就是,我觉得吧,C++ 和 Java 还是挺像的,要说比较大的区别,那应该是 C++ 是确定性析构,然后RAII 是精髓哈。 |
17
northisland May 25, 2015 也是小新手
俺正在看<c++ concurrency in action>,是纯用c++11标准实现功能的 表示里面一些c++11里新的东西挺有用的,很多boost::的内容可以用std::代替了。 我最近有时间还想把boost::python看了,个人感觉,这一块很有价值~~ 修炼成功后,既能利用python开发速度快,又能把费时的模块用c++替换,简直不要太厉害 |
18
s04 May 25, 2015
楼主,C++是大坑,你要做好打持久战的准备。小弟我大二,学了快一年C++还只是一知半解
|