c++ boost文件夹放在哪

c++ boost文件夹放在哪,第1张

一、Boost库是一个可移植、提供源代码的C++库,作为标准库的后备,是C++标准化进程的开发引擎之一。Boost库由C++标准委员会库工作组成员发起,其中有些内容有望成为下一代C++标准库内容。在C++社区中影响甚大,是不折不扣的“准”标准库。Boost由于其对跨平台的强调,对标准C++的强调,与编写平台无关。大部分boost库功能的使用只需包括相应头文件即可,少数(如正则表达式库,文件系统库等)需要链接库。但Boost中也有很多是实验性质的东西,在实际的开发中实用需要谨慎。二、按照实现的功能,Boost可为大致归入以下20个分类,在下面的分类中,有些库同时归入几种类别。1.字符串和文本处理a)Conversionb)Formatc)IOStreamd)LexicalCaste)Regexf)Spiritg)StringAlgoh)Tokenizeri)Wavej)Xpressive2.容器a)Arrayb)Bimapc)CircularBufferd)DisjointSetse)DynamicBitsetf)GILg)Graphh)ICLi)Intrusivej)Multi-Arrayk)Multi-Indexl)PointerContainerm)PropertyMapn)PropertyTreeo)Unorderedp)Variant3.迭代器a)GILb)Graphc)Iteratorsd)Operatorse)Tokenizer4.算法a)Foreachb)GILc)Graphd)Min-Maxe)Rangef)StringAlgog)Utility5.函数对象和高阶编程a)Bindb)Functionc)Functionald)Functional/Factorye)Functional/Forwardf)Functional/Hashg)Lambdah)MemberFunctioni)Refj)ResultOfk)Signalsl)Signals2m)Utility6.泛型编程a)CallTraitsb)ConceptCheckc)EnableIfd)FunctionTypese)GILf)InPlaceFactory,TypedInPlaceFactoryg)Operatorsh)PropertyMapi)StaticAssertj)TypeTraits7.模板元编程a)FunctionTypesb)Fusionc)MPLd)Protoe)StaticAssertf)TypeTraits8.预处理元编程a)Preprocessors9.并发编程a)Asiob)Interprocessc)MPId)Thread10.数学和数字a)Accumulatorsb)Integerc)Intervald)Mathe)MathCommonFactorf)MathOctoniong)MathQuaternionh)Math/SpecialFunctionsi)Math/StatisticalDistributionsj)Multi-Arrayk)NumericConversionl)Operatorsm)Randomn)Rationalo)uBLAS11.排错和测试a)ConceptCheckb)StaticAssertc)Test12.数据结构a)Anyb)Bitmapc)CompressedPaird)Fusione)ICLf)Multi-Indexg)PointerContainerh)PropertyTreei)Tuplej)Uuidk)Variant13.图像处理a)GIL14.输入输出a)Asiob)Assignc)Formatd)IOStateSaverse)IOStreamsf)ProgramOptionsg)Serialization15.跨语言混合编程a)Python16.内存管理a)Poolb)SmartPtrc)Utility17.解析a)Spirit18.编程接口a)Functionb)Parameter19.杂项a)CompressedPairb)Conversionc)CRCd)DateTimee)Exceptionf)Filesystemg)Flyweighth)LexicalCasti)MetaStateMachinej)NumericConversionk)Optionall)Polygonm)ProgramOptionsn)ScopeExito)Statechartp)Swapq)Systemr)Timers)Triboolt)Typeofu)Unitsv)Utilityw)ValueInitialized20.编译器问题的变通方案a)Compatibilityb)Config

当然是去boost的官网上下载了,有按各种平台编译好的二进制文件,也有源码可以自己编译。编码解压后,头文件(.hpp,有声明也有实现)在boost文件夹里,其他实现在libs文件夹里。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11796642.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存