作为一个c++初学者,我应该开始使用boost吗?

Should I start using boost as a C++ Beginner?

本文关键字:开始 我应该 boost 初学者 c++ 一个      更新时间:2023-10-16

我一直在从Thinking in c++ - Bruce Eckel那里学习c++,通常我必须接受SO的帮助来清除我的一些疑虑。最近,我一直在研究处理智能指针、后缀和特定重载以及重载其他操作符(如->和->*)的东西,这对我来说似乎是一个很难掌握的东西。因此,在处理关于重载->*操作符的动态的SO问题时,我了解了很多关于智能指针的知识,从而了解了一个名为boost的新库。现在,对我来说,当我刚刚掌握好的c++知识时,开始使用这个库是可行的和有建设性的吗?因为它提供了很多很好的不同的东西,比如shared_pointers等,除了许多其他优化和函数之外,这些东西在c++标准库中是不直接可用的,或者我应该坚持坚持Eckel的基础知识,然后再去寻找boost。此外,我想知道更多关于boost库(好的事情和坏的事情涉及到使用它)。提前感谢

正如其他人指出的那样,我想看看c++ 11中有什么新功能http://en.wikipedia.org/wiki/C%2B%2B11。

Boost本身是一个巨大的库,因此它实际上取决于您计划使用Boost的哪个特定部分。

作为初学者,首先要努力掌握好这门语言

有大量使用boost的库(如QuantLib)。我认为你可以比你认为你可以/应该学的更快。

您可能想看看这篇关于所选boost类的介绍