66问答网
所有问题
学习C++,就学习STL库好,还是boost库好?
学习C++,就学习STL库好,还是boost库好?
举报该问题
推荐答案 推荐于2018-03-13
1.STL是对基本数据结构算法的实现。BOOST是对STL的扩充,它加入了的智能指针,图操作等等很多的模块。
2.这两个库都是在C++标准委员会的指导下制定的。STL包含了常用的算法和集合类型,并采用了泛型的思想来实现。boost是对STL的扩充,是一个功能更加强大,更实用的库。所以作为初学者,还是先掌握STL好,需要写应用性程序时,再研究boost库。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/UiinvUDsssviiDxnsDi.html
其他回答
第1个回答 推荐于2017-11-27
你好
很高兴为你解答
答案是: 这两个库都是在C++标准委员会的指导下制定的。STL包含了常用的算法和集合类型,并采用了泛型的思想来实现。boost是对STL的扩充,是一个功能更加强大,更实用的库。
所以作为初学者,还是先掌握STL好,当真要写加实用的程序,再研究boost库。
满意请采纳,谢谢?本回答被提问者采纳
第2个回答 2014-12-14
STL是对基本数据结构算法的实现,就是图的操作没有
BOOST是对STL的扩充,它加入了的智能指针,图操作等等很多的模块
第3个回答 2014-12-14
stl是必修,boost是选修
第4个回答 2014-12-14
两个都学了不就知道哪个好了
相似回答
Boost
和
STL
相比有哪些优势和劣势
答:
在
STL
和
Boost
中,大多数完整的库都属于这种风格,也是用户最容易上手和频繁使用的类型。第二种风格是语法糖类,例如Boost.Foreach。这种风格在STL中较为罕见,因为
C++
语言已经发展到了一个较高的阶段。第三种风格是范式和方法论的拓展,即在C++中模拟其他编程范式和方法论。例如Boost的spirit、lambda、pr...
C++
STL
和
Boost库,
在实际开发中,应用的多吗?主要是哪些
??
答:
有些场景适合用Boost 某些Boost子库本身很优秀,市面上找不到更好的更小的库替代。因为历史原因,之前的开发就使用了
Boost库
。
请问
学c++
一定要
学stl
么?到底有什么用处?如果要学的话推荐本书,谢啦
答:
1. 学c++一定要学c++的标准库,STL是标准库的最重要的组成部分
。2. STL是前辈的智慧结晶,也是泛型编程的重要实例,学泛型编程,肯定要从STL入手了。3. STL已经渗入了c++的每一个角落,你不必刻意区分,也不必刻意学,任何一本c++教程肯定有STL,不然一定不是C++ 4. STL可以让你在更高的抽象层次上...
Boost
程序库完全开发指南:深入
C++
“准”标准库(修订版)推荐序_百度知 ...
答:
Donald Knuth的观点强调理解库的实现对于编程的乐趣和技能提升至关重要。
C++
标准库是
学习
的好例子,深入理解后能更好地运用。同样,理解Boost的内部实现虽然可能需要付出努力,但能提升使用效率。
Boost库
的设计遵循泛型编程,可能需要面向对象开发者适应新的思维方式。虽然Boost在特定场景下有其局限,但它依然...
学习C++
需要什么样的基础
答:
STL是C++的核心库,它提供了许多通用的数据结 构和算法,例如vector、map、sort等。
学习STL
可以让你更加高效地编写程序。5学习面向对象编程(OOP)C++是一种面向对象编程语言,掌握面向对象编程 的概念和技术对于
学习C++
非常重要。你需要学习类、继承、多态等概念和技术。6学习C++的高级特性 C++ 还有许多高级...
C++
应该怎么
学?
答:
这就跟java程序员不会用java.util包一样,必读。《Effective STL》
,STL库
的最佳实践。Effective
C++
作者又一力作,必读。《The annotated STL source》,STL源码分析,这本书应该算是深入/精通类了,选读。《Generic programming and STL》,号称C++编程里,就是跟模板,泛型打交道,那么精通泛型是势在必行。 《C++ ...
大家正在搜
相关问题
学习C++有没有必要学习boost库
学c++就必须学stl吗
C++11和C++14能替代boost吗
哪些boost库最有机会进入c++17
Boost 和 STL 相比有哪些优势和劣势
C++是不是有标准库和boost库啊?