Boost 1.35.0发布

boost_1_35_0. Boost库是一个可移植、提供源代码的C++库,作为标准库的后备,是C++标准化进程的发动机之一。 Boost库由C++标准委员会库工作组成员发起,其中有些内容有望成为下一代C++标准库内容。在C++社区中影响甚大,是不折不扣的“准”标准库。Boost由于其对跨平台的强调,对标准C++的强调,与编写平台无关。大部分boost库功能的使用只需包括相应头文件即可,少数(如正则表达式库,文件系统库等)需要链接库。但Boost中也有很多是实验性质的东西,在实际的开发中实用需要谨慎。boost 在一些播放软件和音效中指增强,比如Bass Boost,低音增强。 立即下载

Boost 1.35.0发布,新添加了12个库:

1、Asio库:

轻量级网络库,包括sockets, timers, hostname 决议和socket iostreams 。提供者Chris Kohlhoff。

2、Bimap库:

Boost.Bimap 是C++的一个双向map库。使用Boost.Bimap你可以添加同时作为Value值和Key值的关联容器。提供者Matias Capeletto。

3、Circular Buffer库

自适应的STL容器也被认为是一种循环的缓冲区(也就是说自适应的STL容器可被作为一种自适应可增长且不用程序员控制的缓冲区来使用)。提供者Jan Gaspar。

4、Function Types

Boost.FunctionTypes 为分类、分解和合成函数、函数指针、函数引用和指向成员类型的指针提供功能。提供者Tobias Schwinger。

5、Fusion

Fusion库与tuples一起工作,包含了各种不同的容器和算法等等。提供者From Joel de Guzman, Dan Marsden 和Tobias Schwinger.。

6、GIL库

泛型图像库(Generic Image Library)。提供者Lubomir Bourdev 和Hailin Jin。

7、Interprocess

共享内存、内存映射文件、进程共享互斥、条件变量、容器和分配器。提供者Ion Gaztañaga。

8、Intrusive

插入式容器和算法。提供者Ion Gaztañaga。

9、 Math/Special Functions

数学专用函数(mathematical special functions )的更好选择。提供者John Maddock, Paul Bristow, Hubert Holin 和Xiaogang Zhang。

10、Math/Statistical Distributions

操作单变量统计分布(univariate statistical distributions )和函数的更好选择。提供者John Maddock 和Paul Bristow 。

11、MPI

用于分布式存储并行应用程序( distributed-memory parallel application programming)的消息传递接口库(Message Passing Interface library)。提供者Douglas Gregor 和Matthias Troyer。

12、System

运行时系统支持,包含将被加入C++0x标准的诊断支持。提供者Beman Dawes。

同时Graph、Hash、Iostreams、Multi Array、Multi-index Containers、Serialization、Thread、Wave、Xpressive、等库做了升级。

支持编译器:

  • HP aCC version 61400 on HP-UX.
  • Darwin GCC 4.01.
  • GNU GCC up to version 4.2.1, on Linux and Solaris.
  • Intel C++ 9.1 on Linux.
  • Intel C++ 10.1 on Windows.
  • Microsoft Visual C++ 7.1 and 8 on Windows (Visual Sudio .NET 2003 and 2005).

    不在1.35中支持但未来将支持的编译器:

  • IBM Visual Age 9.0 on AIX.
  • Intel C++ 10 and later on Linux.
  • GNU GCC 4.3 and later on Linux and Solaris.
  • Microsoft Visual C++ 9 (Visual Studio .NET 2008).
  • 其中,最值得关注的是Boost.Asio库的加入。

boost 1.35 setup boost是一个准标准库,相当于STL的延续和扩充,它的设计理念和STL比较接近,都是利用泛型让复用达到最大化。不过对比STL,boost更加实用。STL集中在算法部分,而boost包含了不少工具类,可以完成比较具体的工作。 boost主要包含一下几个大类:字符串及文本处理、容器、迭代子(Iterator)、算法、函数对象和高阶编程、泛型编程、模板元编程、预处理元编程、并发编程、数学相关、纠错和测试、数据结构、输入/输出、跨语言支持、内存相关、语法分析、杂项。有一些库是跨类别包含的,就是既属于这个类别又属于那个类别。 立即下载

相关推荐

C++ Boost程序库boost_1_35_0

C++ Boost程序库boost_1_35_0C++ Boost程序库boost_1_35_0C++ Boost程序库boost_1_35_0C++ Boost程序库boost_1_35_0C++ Boost程序库boost_1_35_0C++ Boost程序库boost_1_35_0C++ Boost程序库boost_1_35_0

boost1.35.0编译方法

boost1.35.0

lemon_wei的专栏 604

C++ boost库 1.35版 安装程序无须编译

傻瓜式安装boost库的可执行程序。轻松安装boost,不需要编译,配置环境,安全可靠,实属开发之必备

Boost库的编译

【二、Boost库的编译】 【Setp1 准备工作】: 1 Boost 下载可以到官方网站下载:http://www.boost.org/ 2 安装VS2008 IDE 【Setp2 编译Boost】 1.打开Visual Studio 2008 命令提示窗口

今夜雨 3129

【RF】Receiver Function接收函数:从理论到实践的深度解析

本文深入解析地震学中的接收函数(Receiver Function, RF)技术,从理论原理到实践操作。文章将RF比作地球的“听诊器”,详细阐述了其通过反褶积剥离震源影响、揭示地下结构(如莫霍面)的核心机制,并提供了使用Python和rf库进行数据处理、计算、动校正与叠加的完整实战流程,同时探讨了其应用、局限性与常见问题的解决方案。

Jerry的专栏 121

IEC103协议实战指南:报文解析与传输优化策略

本文深入解析IEC103协议在电力自动化系统中的核心应用,重点拆解其固定帧与可变帧两种报文格式,并详细阐述了主从问答与非平衡传输机制。文章结合实战经验,针对报文解析中的常见问题(如字节序、超时重发)提供了解决方案,并探讨了传输层优化策略,旨在帮助工程师实现更可靠、高效的通信链路。

r2s3t4的博客 542

Boost编译方法

<br />方法一:<br />      经历了将近半年多的时间boost终于发布了1.35.0版本(前版本1.34.1发布于2007/7),其编译方法和原来的编译方法基本上是一致的,主要改变包括1.34.0以来bjam的toolset所提供的参数名称的改变(具体参见《boost1.34.0编译日志》)外,还包括bjam的编译默认选项的变化,在1.35.0之前的版本默认编译时会自动编译各种版本的库,包括静态库、动态库、debug库和release库等全部的版本,但是到了1.35.0时默认的选择仅仅编译re

Augusdi的专栏 7003

i春秋第二届春秋欢乐赛 classical writeup

i春秋第二届春秋欢乐赛 classical writeup 第一步:题目给出的提示 根据题目我们可以了解这道题应该是一个古典密码的题目,但是古典密码太多了我们如何知道是什么? 看题目给出的附件是一个很长很长的乱序字符串,我们可以想到用词频分析一下: 发现里面有一段不一样的信息:LyjtL3fvnSRlo2xvKIjrK2ximSHkJ3ZhJ2Hto3x9 像是base64解码能够做出来,但是发现...

hanjinrui15的博客 1430

boost的网络库asio

boost在1.35版本之后终于加入了网络库asio。春节期间终于得闲能够一窥究竟,同时将boost.asio和知名的ACE框架做一下比较。 asio的名字突出了异步I/O的能力,从asio的文档中看到它使用了和ACE Proactor框架中相似的Proactor模式。优快云上也有很多网友也写了很多关于异步I/O的好文章,但是我还是决定从同步I/O开始。尽管阻塞I/O不是那么酷那么绚丽但

Bruce 5947

深度学习笔记——前向传播与反向传播、神经网络(前馈神经网络与反馈神经网络)、常见算法概要汇总

本文简要介绍深度学习的前向传播与反向传播,以及前馈神经网络与反馈神经网络。

haopinglianlian的博客 3044

液态神经网络(Liquid Neural Networks)从线虫大脑到下一代 AI

液态神经网络(Liquid Neural Networks,LNN)是一类具有动态内部结构的神经网络,其灵感来源于生物神经系统,尤其是大脑中神经元如何以复杂、非线性的方式响应外部刺激。与传统神经网络不同,液态神经网络的每个神经元在处理输入时,不再是静态线性或非线性变换,而是基于一个微分方程模型进行响应。这种建模方式使神经元的行为具有时间连续性和动态适应性。换句话说,它不仅“记住”过去的信息,还能根据当前环境实时调整自身的动态特性,这对于感知、决策、预测等任务都非常关键。

hello.reader 7418

boost 1.35.0 Visual Studio 2008编译指南

一。下载boost库2008年3月底发布了1.35.0版本,包括了12个新的库和若干对于新库的修正。请参见http://www.boost.org/users/news/version_1_35_0来获取详细的更新信息。 最大的喜讯就是提供了对于Visual Studio 2008编译器的支持(1.34也可以,但是需要手工修改)。 下载地址:http://www.b

benjiamen的专栏 1万+

【Burp入门第三十一篇】Burp+SwitchyOmega实现本地localhost代理

在部分情况下(如本地靶场),当我们需要在Burp中查看、修改本地流量包的时候,按以下三个配置是不能得到本地流量包的。

等风来 3214

Boost 学习之三 GGL

Boost 学习之三 GGL --by  wangsh          Boost.Geometry(也称为GGL, Generic Geometry Library),泛型几何库,这个库浓缩了计算几何的算法。GGL从1.47版本中开始发布。       GGL的例子中用到了三个第三方库,有gd-2.0.35、shapelib-1.3.0b2和soci-3.1.0。        目前

wsh6759的CGIS专栏 1747

ROS机器人未知环境自主探索功能包explore_lite最全源码详细解析(五)

本系列文章主要针对ROS机器人常使用的未知环境自主探索功能包explore_lite展开全源码的详细解析,并进行概括总结。 本系列文章共包含六篇文章,前五篇文章主要介绍explore_lite功能包中 explore.cpp、costmap_tools.h、frontier_search.cpp、costmap_client.cpp等源码实现文件中全部函数的详细介绍,第六篇文章进行概括总结,包含自主探索功能包explore_lite的简介,实现未知环境自主探索功能的原理及流程总结,效果演示,使用功能包exp

慕羽★的博客 1512

【读论文】ASR大模型动态热词新方案

大型语言模型(LLMs)以其卓越的通用知识和推理能力重塑了 AI 领域,但它们在处理特定领域或用户的专有词汇(即“热词”)时,往往表现出“选择性失忆”。传统的 RAG 或 Prompting 方案在实时性和准确性上存在瓶颈。阿里的《Hotword Model for Large Models》论文提出了一种“神经插件”方案,它能够在不修改基座模型权重的前提下,动态、精准地将热词能力注入到生成过程中。本文将从架构设计、训练范式到推理逻辑,全方位拆解这一技术的内核,并探讨其在工业级应用中的价值。

kakaZhui的博客 293

boost1.35.0编译日志

boost1.35.0编译日志    经历了将近半年多的时间boost终于发布了1.35.0版本(前版本1.34.1发布于2007/7),其编译方法和原来的编译方法基本上是一致的,主要改变包括1.34.0以来bjam的toolset所提供的参数名称的改变(具体参见《boost1.34.0编译日志》)外,还包括bjam的编译默认选项的变化,在1.35.0之前的版本默认编译时会自动编译

benjiamen的专栏 1262

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

boost_1_35_0 编译注意事项(VC71)

最近boost 1.35 发布了.下载了一个使用VS2003(VC71)进行编译.发现原先的编译方法bjam --build-dir=e:/temp/build-boost --toolset=msvc stage 已经无法正确编译了.发现,这时,使用的是vc8.0.也许boost1.35 默认的开发换为VC8.0了.当然,这在我的vc71的编译下是无法成功编译出来的.经过查阅网上的资

nscboy的专栏 1292

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

BOOST库 的设置

1. window                       boost1.35.0编译日志    经历了将近半年多的时间boost终于发布了1.35.0版本(前版本1.34.1发布于2007/7),其编译方法和原来的编译方法基本上是一致的,主要改变包括1.34.0以来bjam的toolset所提供的参数名称的改变(具体参见《boost1.34.0编译日志》)外,还包括bjam的编译默认选项的变

txwcan999的专栏 1602

boost1.35.0 VS2005 编译日志(收藏)

经历了将近半年多的时间boost终于发布了1.35.0版本(前版本1.34.1发布于2007/7),其编译方法和原来的编译方法基本上是一致的,主要改变包括1.34.0以来bjam的toolset所提供的参数名称的改变外,还包括bjam的编译默认选项的变化,在1.35.0之前的版本默认编译时会自动编译各种版本的库,包括静态库、动态库、debug库和release库等全部的版本,但是到了1.35.0时

heary29的专栏 462

VS2008安装boost(手记)

1。转自http://blog.csdn.net/benjiamen/archive/2008/07/12/2643705.aspx   boost库2008年3月底发布了1.35.0版本,包括了12个新的库和若干对于新库的修正。请参见http://www.boost.org/users/news/version_1_35_0来获取详细的更新信息。 最大的喜讯就是提供了对于Vis

晴天的专栏 1104
上一篇: Python函数中接受元组和字典
下一篇: Boost.Asio(一)
firectrl
博客等级 码龄20年 4粉丝 32原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值