码迷,mamicode.com
首页 >  
搜索关键字:boost    ( 1957个结果
SGI 2.9.1源码手札 stream Iterator:istream_iterator 和ostream_iterator 知识核心点
短期代码阅读主要基于SGI的STL,测试环境则是GCC_4.8.3_STL和VS_STL。暂时不去配置BOOST等库STL细节。待续 1、istream_iterator 输入流迭代器 1)没有operator=操作,因为只读,不可写,所以编译不支持。迭代器句柄保存当前已读取到的数据。 _GLIBCXX_CONSTEXPR istream_iterator()       : _M...
分类:其他好文   时间:2014-11-23 20:16:58    阅读次数:287
解决configure: error: Could not link against !
问题描述:在./configure时出现error: Could not link against !? 解决方法:来自 http://stackoverflow.com/questions/9132335/configure-error-could-not-link-against-boost-system 对于64位机:./configure...
分类:其他好文   时间:2014-11-22 21:41:52    阅读次数:316
Boost.Asio c++ 网络编程翻译(28)
协程 Boost.Asio的作者在2009-2010年间实现了非常酷的一个部分,协程,它能让你更简单地设计你的异步应用。 它们可以让你同时享受同步和异步两个世界中最好的部分,这就是:异步编程但是很简单就能遵循流程控制,就好像应用是按流程实现的。...
分类:编程语言   时间:2014-11-21 09:10:21    阅读次数:248
改进基于Boost.Asio的聊天服务
Boost.Asio是个非常易用的C++异步网络库,官网上有很详细文档和示例代码。其中一个示例是聊天服务,分成chat_message、chat_client、chat_server这么三个部分。chat_server的启动代码如下。 1 if (argc [ ...]\n"; 4 ...
分类:其他好文   时间:2014-11-21 01:20:05    阅读次数:167
Boost.Asio c++ 网络编程翻译(27)
streambuf类 我之前说过,streambuf继承自std::streambuf。就像std::streambuf本身,它不能拷贝构造。 另外,它有一些额外的方法,如下:...
分类:编程语言   时间:2014-11-19 16:09:28    阅读次数:224
count_if,智能指针
//count_if //c++11vector vecint cnt = count_if(vec.begin(),vec.end(),[](int i){return i >=80;});6.常用的智能指针:a) Boost库提供了scoped_ptr/shared_ptrb) C++11内置了...
分类:其他好文   时间:2014-11-19 12:11:38    阅读次数:160
Boost.Asio c++ 网络编程翻译(26)
Boost.Asio-其他特性这 章我们讲了解一些Boost.Asio不那么为人所知的特性。标准的stream和streambuf对象有时候会更难用一些,但正如你所见,它们也有它 们的益处。最后,你会看到姗姗来迟的Boost.Asio协程的入口,它可以让你的异步代码变的非常易读。这是非常惊人的一个特...
分类:编程语言   时间:2014-11-19 07:17:24    阅读次数:162
Boost.Asio c++ 网络编程翻译(26)
Boost.Asio-其他特性 这章我们讲了解一些Boost.Asio不那么为人所知的特性。标准的stream和streambuf对象有时候会更难用一些,但正如你所见,它们也有它们的益处。最后,你会看到姗姗来迟的Boost.Asio协程的入口,它可以让你的异步代码变的非常易读。这是非常惊人的一个特性。...
分类:编程语言   时间:2014-11-18 11:48:56    阅读次数:205
boost 1.57在VC2012里编译出错以及解决
最新发布的boost版本是在2014年11月3日发布,由于项目里使用,就立即更新为最新版本的库,这样也可以让可能出现的BUG减到最少。不过在更新这库之后,发现原来可以编译通过的项目,而现在不能通过了,提示错误如下:transform_width.hpp(156): error C2589: '(' : illegal token on right side of '::'通过仔细地查看transf...
分类:其他好文   时间:2014-11-17 14:07:53    阅读次数:124
Boost.Asio c++ 网络编程翻译(25)
代理实现 代理一般位于客户端和服务端之间。它接受客户端的请求,可能对请求进行修改,然后接着把请求发送到服务端。然后从服务端取回结果,也可能对结果进行修改,然后接着把结果发送到客户端。...
分类:编程语言   时间:2014-11-17 14:03:39    阅读次数:227
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!