BOOST
文章平均质量分 82
小菜鸡今天学习了嘛
正在学习iOS的小菜鸡,请多多指教
展开
-
BOOST--函数对象
Boost.Bind可用于替换来自C++标准的std::bind1st()、std::bind2nd()函数定义于 boost\bind.hpp使用:boost::bind(FucPtr, _1);_1是占位符,与其相似还有_2、_3,表示FuncPtr的第(数字)个参数的占位,可以用来定义FuncPtr是一元、二元或是三元函数。比如:bind一个二元函数:boost::bind(Fun...原创 2019-04-20 21:35:44 · 170 阅读 · 0 评论 -
BOOST--事件处理
Signals在BOOST里,Boost.Signals所实现的模式被命名为“信号至插槽(signal to slot)”,它基于:当对应的信号被发出时,相关联的插槽即被执行。由于以上概念,Boost.Signal没有提供任何类似于“事件”的类,提供的是boost::signal。boost::signal定义于 boost/signal.hpp(它会自动包含其他相关的头文件)B...原创 2019-04-20 23:17:51 · 230 阅读 · 0 评论 -
BOOST--字符串处理
BOOST--字符串处理BOOST字符串Boost.Tokenizer(词汇分割器库)boost::escaped_list_separatorboost::offset_separatorBoost.Format(格式化输出库)BOOST字符串Boost.Tokenizer(词汇分割器库)定义于boost/tokenize.hpp定义了模板类:boost::tokenizer词汇分割...原创 2019-04-27 22:06:31 · 1587 阅读 · 0 评论 -
BOOST--Windows环境配置
BOOST--Windows环境配置环境准备下载地址环境配置步骤简单的一个示例环境准备下载地址https://dl.bintray.com/boostorg/release/1.70.0/source/环境WindowsVS2008配置步骤下载&解压运行Visual Studio 2008 Command Prompt(我用了管理员权限打开的),然后进入解压后的boos...原创 2019-04-23 11:36:11 · 4365 阅读 · 0 评论 -
BOOST--智能指针相关
BOOST--智能指针常用指针boost::scoped_ptr常用指针boost::scoped_ptrstd::ptr二者的差异:boost::scoped_ptrstd::ptr定义位置boost/scoped_ptr.hppmemory是否需要所有权传递否是boost::scoped_ptr...原创 2019-04-19 22:36:02 · 104 阅读 · 0 评论