77问答网
所有问题
学习C++,就学习STL库好,还是boost库好?
学习C++,就学习STL库好,还是boost库好?
举报该问题
推荐答案 推荐于2018-03-13
1.STL是对基本数据结构算法的实现。BOOST是对STL的扩充,它加入了的智能指针,图操作等等很多的模块。
2.这两个库都是在C++标准委员会的指导下制定的。STL包含了常用的算法和集合类型,并采用了泛型的思想来实现。boost是对STL的扩充,是一个功能更加强大,更实用的库。所以作为初学者,还是先掌握STL好,需要写应用性程序时,再研究boost库。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/GppYqGWIIIqppWNYIWp.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...
boost
和
stl
相比有哪些优势和劣势
答:
第二种风格是语法糖类。
Boost
.Foreach等库是这一类的典型例子。然而,在
STL
中,这种风格较为罕见,因为
C++
语言已经得到了充分的发展。第三种风格是对范式和方法论的拓展,即在C++中模拟其他编程范式和方法论。例如,spirit、lambda和proto等库属于这一类。严格来说
,boost
.mpl也可以归入这一类。这一类库...
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++
搞的不熟,不好说C++的STL好坏。(STL在C++中的好坏)其次,如果换C
,STL
能做的事情,C里面一样可以很快做出来。再次,STL和C的#define很像,经常被人喷,也经常被对应对高手熟练使用。最后,如果涉及到底层或系统级的代码,最好不要用
STL,
虽然对C++不熟练,但至少知道STL生成的东西(...
c++
一定要
学习stl
吗
答:
可以不
学
。C++编程可以任意选择风格: 类似c的写法, 面向对象的写法, 模板类的写法,甚至可以搞模板元编程。 怎么写都是
C++,
并不是非要用哪部分不可的。
大家正在搜
相关问题
学习C++有没有必要学习boost库
学c++就必须学stl吗
C++11和C++14能替代boost吗
哪些boost库最有机会进入c++17
Boost 和 STL 相比有哪些优势和劣势
C++是不是有标准库和boost库啊?