返回信息流认真看了2遍c++ primer 前4部分(其中泛型编程部分就粗略看了一下),感觉里面的语法什么的掌握的没有什么大问题,第五部分没看(高级应用的)。前几天去面试,被问到STL实现细节,一下傻了,感觉不掌握这个就不能说熟悉c++。求问一下,在熟悉c++语法和做过c++大作业的情况下,下一步该看些什么书?
这是一条镜像帖。来源:北邮人论坛 / cpp / #78390同步于 2014/4/14
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
求建议,关于c++学习进阶。
hdj
2014/4/14镜像同步40 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
【 在 origin 的大作中提到: 】
: 被问到STL实现细节,一下傻了
: 说说具体神码问题
:
: ...................
如果让我实现一个vector,写一写思路什么的。我只知道这个和泛型编程有关,并且知道vector和数组相似,也知道它的函数调用的功能,可是完全没了解过它的实现细节。c++ primer书上主要讲了如何用,实现什么的我就完全懵了。
【 在 nuanyangyang 的大作中提到: 】
: 设计模式?
: 总觉得bridge模式就像是专门为C++设计的一样。专治它的.h文件泄露实现细节,以及二进制不兼容的问题。
不是设计模式。就是让实现个vector,我只会用容器,没太注意过它的实现细节,于是就懵了,水平还是太次了。。。
【 在 gaoweiwei 的大作中提到: 】
: 不管是STL细节还是其他,都推荐看一下《STL源码剖析》,了解下他的memory pool,算法和各个数据结构的具体实现,非常强大。
这个应该看看
书扔垃圾桶,动手写码。
可以把标准库的spec找到,先在脑子里想想怎么写,然后网上看看专业实现,最后动手写个简化版。
建议从string搞起。
【 在 hdj 的大作中提到: 】
: 认真看了2遍c++ primer 前4部分(其中泛型编程部分就粗略看了一下),感觉里面的语法什么的掌握的没有什么大问题,第五部分没看(高级应用的)。前几天去面试,被问到STL实现细节,一下傻了,感觉不掌握这个就不能说熟悉c++。求问一下,在熟悉c++语法和做过c++大作业的情况下,下一步该看些什么书?