我一直在用C ++中的Thinking学习C ++ - Bruce Eckel,通常我必须帮助我解决一些疑问。最近,我一直在处理智能指针,后缀和prefic重载以及重载其他运算符的内容,例如 - >和 - > *这对我来说似乎是个难题。因此,在经历一个关于重载动态的SO问题 - > *运算符时,我开始了解很多关于智能指针的知识,因此我们开发了一个名为boost的新库。现在,当我获得良好的C ++知识时,开始使用该库是否可行且具有建设性,因为它提供了很多不同的东西,比如在C ++标准库中不能直接使用的shared_pointers等等。优化和功能或者我应该坚持Eckel的基础知识,然后去寻找提升。另外,我想了解更多有关boost库的信息(使用它时的好事和坏事)。提前致谢
答案 0 :(得分:2)
正如其他人所指出的,我会看一下C ++ 11 http://en.wikipedia.org/wiki/C%2B%2B11中新增的内容。
Boost本身是一个庞大的图书馆,所以它真的取决于你计划使用哪个特定部分的提升。
答案 1 :(得分:0)
作为初学者,请先尝试掌握语言
答案 2 :(得分:0)
有广泛使用boost的库(如QuantLib)。我认为你可以比你认为自己能够/应该开始更快地学习它。