谁有c++ STL 中文文档或者Boost文档就发我一份吧,一定要中文,最好能都源码的,最好是chm格式的

谁有c++ STL 中文文档或者Boost文档就发我一份吧,一定要中文,最好能都源码的,最好是chm格式的,第1张

给你书的名字。。中文 Beyond the C++ Standard Library:An Introduction to Boostchm Boost程序库完全开发指南pdf 关于stl看这。。>

1 概述

最近打算学习一下Boost库,这里记录一下Boost库的安装的方法,IDE涉及DEV C++和VS 2008。

2 下载

直接下载链接:参见网页 >

1、boost作为英文单词,是“推动;帮助;宣扬;促进;增加;支援;宣扬;偷窃“的意思。2、同时在c++中是一个可移植、提供源代码的C++库。3、而且还是一款谷歌服务,这是一款为本地商家提供服务的,基于地理位置的产品。

1、boost是一个英语单词,可作名词使用,也可作动词使用,作名词时译为”推动;帮助;宣扬“,作动词时译为”促进;增加;支援;宣扬;偷窃“。

短语搭配:

boostcontroller压力控制器水喉制;水喉制;增压控制器;压力控制器

boostpump接力泵;升压泵;推进泵;增压泵

MICBoost麦克风加强;麦克风增强;麦克风增益;话筒增益

例句:

Weneedabigwintoboostourconfidence我们需要大胜一场来增强信心。

Sojusthowcanyouboostyourmetabolism所以,你怎麽能提升你的新陈代谢

2、Boost在C++语言中的意思:

Boost是为C++语言标准库提供扩展的一些C++程序库的总称。Boost库是一个可移植、提供源代码的C++库,作为标准库的后备,是C++标准化进程的开发引擎之一,是为C++语言标准库提供扩展的一些C++程序库的总称。

Boost库由C++标准委员会库工作组成员发起,其中有些内容有望成为下一代C++标准库内容。在C++社区中影响甚大,是不折不扣的“准”标准库。

3、Boost在谷歌服务中的意思:

Boost广告服务,这是一款为本地商家提供服务的,基于地理位置的产品,Boost建立在谷歌地理位置服务Places的基础上。

商家可以通过他们的谷歌Places帐户创建Boost广告,初始设置十分简便,商家唯一需要做的就是设定广告预算,然后谷歌的广告算法就会自动管理投放位置和频率等细节。

64位windows平台,编译环境是VS2005,进入Visual Studio 2005 x64 Win64 Command Prompt(单纯的cmd也不一定不行,我没试)。把bjamexe放在boost根目录下,进入根目录,执行:

bjam --toolset=msvc address-model=64 --with-thread stage

bjam --toolset=msvc address-model=64 --with-date_time stage

关键选项:“address-model=64 ”

64位Linux平台,使用gcc编译。进入boost根目录,执行:

/bjam --toolset=gcc --with-thread stage

/bjam --toolset=gcc --with-date_time stage

linux平台下倒是简单,不过网上有篇文章介绍用如下命令编译,不知道是多此一举,还是适用于某些情况(非64位linux主机?)。

/bjam --toolset=gcc "-sBUILD=release <cxxflags>-m64" --with-thread stage

/bjam --toolset=gcc "-sBUILD=release <cxxflags>-m64" --with-date_time stage

唉。命令都很简单,可浪费了我不少时间。usage根本没写,去看boost build的嘛,页数n多不说,看完之后能否找到答案还是未知数。网上相关资料很少而且大多南辕北辙,只好一直搜索+尝试。其实我只是想要个64位版本的库而已,这应该不是啥稀罕的需求吧?

在windows平台下,编译出来的是否是64位类库,只有link 64位程序的时候才能发现。如果不是,link程序无法找到类库中定义的函数或者类。linux不知道,因为我整出来直接就是64位了,我也懒得再找一台32位linux主机折腾了。

在137之后的boost,如果想要使用boost::thread库,必须有boost::date_time库。当然这件事情又一如既往很酷地没有出现在容易看到的地方。而是让你链接错误后再去玩抓虫游戏。

当编译完boost库后,静态库是放在库的stage/lib目录下。

要使用的话,就在bashrc里面加上BOOST_ROOT=xxx/boost_1_51_0,Boost_LIBRARYDIR=${BOOST_ROOT}/stage/lib。

编译程序的时候要指定boost的头文件和库的路径,如;

g++ democpp -I$BOOST_ROOT -L$Boost_LIBRARYDIR -lboostxxx -o demo

以上就是关于谁有c++ STL 中文文档或者Boost文档就发我一份吧,一定要中文,最好能都源码的,最好是chm格式的全部的内容,包括:谁有c++ STL 中文文档或者Boost文档就发我一份吧,一定要中文,最好能都源码的,最好是chm格式的、如何学习boost库、windows下boost怎样安装与使用说明等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/zz/9866209.html

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

发表评论

登录后才能评论

评论列表(0条)

保存