E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Boost库
关于C++
Boost库
的使用
Boost介绍:
Boost库
是为C++语言标准库提供扩展的一些C++程序库的总称。
Boost库
由Boost社区组织开发、维护。其目的是为C++程序员提供免费、同行审查的、可移植的程序库。
sj19890401
·
2014-10-09 13:00
undefined reference to “boost” in Qt—Ubuntu
时遇到的问题 原因:缺少boost的lib包含;在Pro文件里面添加: LIBS+=-lboost_system .....................等库文件包含二:编译
Boost
wishchin
·
2014-10-06 12:00
Boost源码学习---shared_ptr.hpp
最近在看
Boost库
源码,
Boost库
功能强大,但是其源代码太多,一一细读太过于耗费时间,毕竟还有其他东西要学习,所以决定对感兴趣的章节略读一下,记录一下其设计思想和难以理解的地方。
KangRoger
·
2014-09-28 09:00
C++
源代码
智能指针
boost
shared_prt
Libcurl上传图片
在C++中
BOOST库
仅仅将TCP/UDP协议进行了很好的封装,但是HTTP需要我们自己在编写一部分代码才能很好的同步HTTP来完成客户端与服务器端的信息交互。
fengshuiyue
·
2014-09-24 22:00
C++
libnfc
手把手教你:Boost编译使用报错的解决方法
Boost编译使用后报错的原因:假设
boost库
的路径是:E:\Boost_1_56_0\Boost_1_56_0包含库文件时,不能写成:E:\Boost_1_56_0\Boost_1_56_0\stage
qingyuanluofeng
·
2014-09-14 20:00
boost
手把手教你:用VS2012编译boost1.53
VS2012编译boost1.53分类: C++2013-05-0910:26 2850人阅读 评论(1) 收藏 举报一、下载
Boost库
boost_1_53_0.zip (http://www.boost.org
qingyuanluofeng
·
2014-09-14 20:00
vs2012
库
boost
boost::shared_ptr内部结构
老文位置:http://blog.csdn.net/sheismylife/article/details/1694939shared_ptr shared_ptr源自于著名的
boost库
,智能指针自从
origin_lee
·
2014-09-09 15:00
Boost智能指针:shared_ptr
共享指针 (shared_ptr)是现在的
Boost库
中提供的,并且应该是将来 C++1x 的标准库中提供的一个模板类。
origin_lee
·
2014-09-09 15:00
Boost库
学习(7)regex
说到文本处理,无论你是使用sed,awk还是写一段什么语言的程序,最终的法宝总会是正则表达式。Boost默认使用Perl的正则表达式形式,个人觉得Perl的正则是最强大的。正则表达式定位类(不消耗文本)^起始位置$结束位置单词结束\b单词边界(包括起始和结束)\B非单词边界(?=pattern)前面满足pattern(?!pattern)前面不满足pattern(?=0时,regex_token_
f4f
·
2014-09-08 16:00
C++
boost
Boost库
学习(6)filesystem
C++中标准中,只提供了对特定文件的读写操作方法,而没有定义对于文件路径的操作方法,而在编写代码时,经常中要对文件路径进行处理的(文件是否存在,复制、遍历文件目录等)。如果是GUI程序,可以用QT一类的UI库提供的文件路径相关功能,只是一个命令行程序的话,就比较麻烦了。所以这一篇就来介绍Boost的filesystem库。Boost的filesystem库主要包括了一些文件操作函数(复制、删除、读
f4f
·
2014-09-07 10:00
C++
boost
Boost库
学习(5)Program_options
各种命令行工具都可以在命令后面带上各种参数,而且对参数的顺序没有什么要求。如果要分析argv里的字符串来完成这种功能,难度不大,但是要处理好各种异常输入还是比较繁琐的。Progaram_options的使用方法简单来说,就是先定义好各种参数的规则,然后用这些规则去分析输入(包括命令行的输入、文件和环境变量)。规则的定义首先要建立一个规则分组,然后往这个分组里加入规则。直接用std::cout来输出
f4f
·
2014-09-06 10:00
C++
boost
C++技术问题总结-第9篇 智能指针
boost库
的智能指针族在功能上做了扩展。1.auto_ptr auto_ptr注意事项如下。①auto_ptr不能共享所有权。②auto_ptr不能指向数组。
segen_jaa
·
2014-09-05 14:00
Boost库
学习(4)thread 3
这一篇,我们利用thread的知识来实现一个简单的定时器。功能要求能设置定时器的间隔时间,回调函数,以及回调函数的执行次数能通过定时器的ID(编号)手动停止定时器定时器的ID可以采用手动指定和自动生成两种方式可以批量删除定时器(借鉴了QT中的思想,所有的UI对象都有一个父对象,父对象删除时,同时删除它的所有子对象)实现思路每一个定时器有一个父对象用一个数组类型对象来管理所有的定时器用一个线程来循环
f4f
·
2014-09-03 13:00
C++
boost
Boost库
学习(3)thread 2
互斥锁多线程编程时基本上都会用到的东西。当线程a和线程b都要访问数据X时,在所有访问数据X的地方都要用互斥锁保护起来,只在其中一个线程加上互斥锁保护是没有作用的。(只有一种情况下可以不加锁,即只有一个线程会修改数据,其它线程只读取数据时,修改数据的线程在读取时不需要加锁,因为它在读取时不可能同时存在写操作。例如,线程a会读写数据X,而线程b只会读数据X时,线程a在读数据的时候就可以不加锁保护。)互
f4f
·
2014-09-02 21:00
C++
boost
Boost库
学习(2)thread 1
多线程是大型程序的必需品,甚至是小程序也会需要多线程(GUI一个线程,业务逻辑一个线程)。开线程方法1(boost::async):#define BOOST_THREAD_VERSION 4 #include int p0(); int p1(int x); class Test { public: Test(); static int print();
f4f
·
2014-09-01 22:00
C++
boost
Boost库
学习(1)log和unittest
学习的目的是为了使用,所有后面介绍到的
Boost库
我都会进行简单的封装或者举例。代码都会更新到http://git.oschina.net/f4f/BoostStudy上。
f4f
·
2014-08-27 20:00
C++
boost
Boost库
学习(0)
最近看了C++11标准,感觉C++的变得更强大了,连语法都有了点变化。(最后一次用C++可能还是在学校时,工作中一直用的是C,偶尔也用Perl/Python写点工具。)实际试用了一下C++的新特性,有点失望。不是C++11的特性不好,而是编译器不完全支持。听说C++14的标准都要出来了,而C++11都没有完全支持。例如:多线程,Linux下要在链接时手动加入pthread才行,不然运行出错;Win
f4f
·
2014-08-25 21:00
C++
boost
boost中使用线程池threadpool
现在的高并发服务器高基本是用用线程池来实现的,而
boost库
中没有自带的线程池,因此要自己去实现.不过网上已经有现成的了直接下载http://threadpool.sourceforge.net/ 即可
x87648510
·
2014-08-21 20:00
BOOST之scoped_ptr源码及与auto_ptr的区别
BOOST库
里面给出了几种智能指针以用来完善标准C++给出的auto_ptr的不足。
igiqoanw
·
2014-08-21 15:00
C++
源码
智能指针
boost
交叉编译部分
boost库
1、进入/work/src_packages/boost_1_49_0目录,执行 sudo./bootstrap.s 通过执行 sudo./bootstrap.s --show-libraries显示所有的库2、修改project-config.jam为以下内容:、将: usinggcc;修改为: usinggcc:arm:/usr/local/arm/4.2.2-eabi/usr
wanghelou123
·
2014-08-13 13:00
linux
Boot
ARM
笔画宽度变化(C++和matlab算法)
全部文件网盘下载地址:http://pan.baidu.com/s/1qWwNMfM;1.C++代码下载地址:需要先安装opencv和
boost库
。
H2008066215019910120
·
2014-08-12 10:00
使用Mingw32编译
boost库
本文简要描述mingw32版编译
boost库
。一、环境准备1、下载与解包boost。
dyw
·
2014-08-09 22:00
C++
gcc
MinGW
boost
X86
一些STL和Boost学习资料(转)
blog.csdn.net/magictong/archive/2009/05/12/4172000.aspx因为最近项目的逻辑层要完全脱离MFC的阴影,所以会大量使用STL(标准模板库),故晒一些资料在下面,主要是STL和
Boost
u012138828
·
2014-08-09 02:00
shared_ptr
shared_ptr是一个最像指针的"智能指针",是boost.smart_ptr库中最有价值、最重要的组成部分,也是最有用的,
Boost库
的许多组件--甚至还包括其他一些领域的智能指针都使用了shared_ptr
u012138828
·
2014-08-08 22:00
boost-log-库 使用经历
最初的时候,编译的
boost库
是静态库,编译出来的,多是.a类型文件。当在一个日志模块中出示之后,到另
wclhjs
·
2014-08-05 16:00
scoped_ptr解析
scoped_ptr解析《超越C++标准库-
Boost库
导论》头文件:"boost/scoped_ptr.hpp"boost::scoped_ptr用于确保动态分配的对象能够被正确地删除。
Augusdi
·
2014-07-29 16:51
VC++程序设计
VS2013中安装配置和使用
Boost库
-------------------------------------------------------------一、前言 今天准备去看场电影《后会无期》,但在这之前,我想好好研究下大名鼎鼎的
Boost
u012333003
·
2014-07-24 10:00
C++
VS2013
boost库
Boost库
中的智能指针 shared_ptr智能指针
shared_ptr智能指针的意思即:boost::shared_ptr是可以智能的管理动态分配的内存资源,几个智能指针可以同时共享一个动态分配的内存的所有权。下面我们通过一个例子来学习一下它的用法:注:使用shared_ptr智能指针,要加入#include 头文件class example{public: ~example(){std::coutexampleOne(new exampl
CreatedSign
·
2014-07-21 17:00
多线程
内存
内存管理
智能指针
boost
Google Guava 类库简介
Guava极其类似C++中的
Boost库
,是对原JDK的增强Guava是一个Google的基于java1.6的类库集合的扩展项目,包括collections,caching,primitivessupport
wodeyijia911
·
2014-07-14 13:00
FireBreath学习之一 开发环境搭建
http://www.firebreath.org/display/documentation/FireBreath+Home 主页开发需要的东西:1.FireBreath2.
Boost库
(和FireBr
huanglei0809
·
2014-07-10 01:00
浏览器
跨平台
浏览器插件
boost.锁
boost库
中提供了mutex类与lock类,通过组合可以轻易的构建读写锁与互斥锁mutex对象类mutex类主要有两种:boost::mutex,boost::shared_mutex,其中mutex
pud_zha
·
2014-07-09 15:00
搭建vs2010 boost开发环境
一、编译
boost库
第一步:下载
boost库
,下载地址http://sourceforge.net/projects/boost/files/boost/1.55.0/第二部:解压
boost库
,例如解压到
Ark_Zhang
·
2014-07-07 14:00
Boost中文件系统类FileSystem全面解析
原生的CPP对文件操作功能支持的较弱,因此CPP标准委员会开发的
Boost库
中提供的强大的操作文件库--FileSystem。本文将对FileSystem类进行全面解析,最后通过实例讲解常用的功能。
cmw2008free
·
2014-07-05 21:25
C++
Boost
timer
C++
Boost库
bind接口轻松实现类成员函数作为回调函数
最近在学习
BOOST库
,发现
BOOST库
实现类成员函数作为回调函数非常容易,故发文以作简单总结。
leiych
·
2014-07-04 13:00
VS搭建Boost编程环境
近来做项目需要用到Boost环境,上网一搜发现了一篇写的非常好的文章,照着做直接搞定,实在是少有的给力,在此贴出链接分享下:点击打开链接 此外文章唯一一点小瑕疵是没有指明
Boost库
的下载地址,在此也为其补充起来
oHanTanYanYing
·
2014-07-03 22:00
vs
boost
下载地址
编程环境
配备
fedora安装boost_1_55
切换到
boost库
的根目录,执行:shbootstrap.sh。 然后执行:./b2
Benthy2
·
2014-07-01 20:00
fedora
boost
boost.asio源码剖析(一) ---- 前 言
——侯捷
Boost库
是一个可移植、提供源代码的C++库,作为标准库的后备,是C++标准化进程的开发引擎之一。
于洋子
·
2014-06-19 07:00
(推荐)智能指针boost::weak_ptr 详解
【1】boost::weak_ptr简介boost::weak_ptr属于
boost库
,定义在namespaceboost中,包含头文件#include便可以使用。
acs713
·
2014-06-07 09:00
C++
boost库
----share_from_this类的作用和实现原理
使用
boost库
时,经常会看到如下的类classA:publicenable_share_from_this在什么情况下要使类A继承enable_share_from_this?
acs713
·
2014-06-07 09:00
boost库
(三)
timer操作是工作中用的比较多的库,无论是定时器,时间操作等等,基本上是不可或缺的。今天写两个,一个我认为他的思想比较好,一个实用性不较好。#include #include #include #include usingnamespacestd; int_tmain(intargc,_TCHAR*argv[]) { ofstreamfs("test"); vec
u012307430
·
2014-06-03 23:00
timer
boost
boost库
应用(二)
两个简单例子,一个是线程,一个是定时器。classexp_thread { public: exp_thread() :m_nData(0) { m_ptr_auto_thread=boost::make_shared(boost::bind(&exp_thread::singlethread,this)); } voidsinglethread() { while(m_nData #includ
u012307430
·
2014-05-25 21:00
boost进程间通信常用开发一篇全(消息队列,共享内存,信号)
基于这种开发模式和开发理念,进程间通信必然是童鞋们必掌握技能之一了,而
boost库
是众多库中平台支持性很好,效果很高之一。做嵌入式或者服务器等应用的人肯定有所涉及。
luopeiyuan1990
·
2014-05-23 11:00
VS2012 编译使用
boost库
(附带VS2008)
boost库
提供多线程编程支持,有很方便的函数实现,是多线程编程实现比较理想的选择。
gujinjin2008
·
2014-05-20 20:00
C++
boost
Visual
Studio
用Boost多线程,替换MFC线程
使用boost多线程,
boost库
给出了一个相对理想的多线程使用组合库。一:使用参数的boo
wishchin
·
2014-05-18 12:00
解决VS命令提示符 “Setting environment for using Microsoft Visual Studio. 此时不应有“系列错误
一、起因最近在玩
Boost库
。当然首先是要进行
Boost库
的安装和配置。于是浅墨Google了一下
boost库
的安装配置攻略,下载了最新版1.55的
boost库
,就愉悦地开始进行配置了。
zhmxy555
·
2014-05-17 10:00
[转]VS2008编译
boost库
本文转自CSDN博客,略有改动,原文:http://blog.csdn.net/hero06/article/details/7470430一、下载首先从boost官方主页http://www.boost.org/下载最新版boost安装包,我用的版本是boost.1.55.0二、新建文件夹 如果是使用下载的安装包,那么请将boost安装包解压至本地新建的目录,如:F:\boost三、编译(1)
anda0109
·
2014-05-15 11:00
boost1.55 安装使用教程 windows
并且大多数
boost库
是不需要预先编译就可以使用的。当然也有一些库是不可以。在boost,官网上可以查询到。 比如我要使用Thread这个模块。必须要编译。
YiLuSuiYun
·
2014-05-14 10:00
boost
boost库
学习随记六:使用同步定时器、异步定时器、bind、成员函数回调处理、多线程的同步处理示例等
一、使用同步定时器这个示例程序通过展示如何在一个定时器执行一个阻塞等待。//makefile #---------------------------------------------------------- #makefilehelloworld测试用例 # # # # #-----------------------------------------------------------
leitianjun
·
2014-05-13 21:00
异步
makefile
库
boost
C++11
c++的
boost库
多线程(Thread)编程(线程操作,互斥体mutex,条件变量)详解
c++的
boost库
多线程(Thread)编程(线程操作,互斥体mutex,条件变量)详解 Boost是由C++标准委员会类库工作组成员发起,致力于为C++开发新的类库的组织。
小星星程序员
·
2014-05-11 21:00
简单编写makefile文件,实现GCC4.9编译项目,加入
boost库
测试等等。。
一、需要用到的hw.cpphw.hfuntest.cppfuntest.hmakefile几个测试文件1、hw.cpp代码如下:#include"hw.h" #include"funtest.h" usingnamespacestd; usingnamespaceboost; intmain() { timert; { inti=1; } autoi="abc"; cout #include #i
leitianjun
·
2014-05-10 10:00
linux
gcc
makefile
boost
C++11
上一页
27
28
29
30
31
32
33
34
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他