C++
文章平均质量分 82
Ni259251
linux c/c++ shell perl python
展开
-
bind的工作原理
1、bind的工作原理bind 并不是一个单独的类或函数,而是非常庞大的家族,依据绑定的参数的个数和要绑定的调用对象的类型,总共有数十种不同的形式,编译器会根据具体的绑定代码制动确定要使用的正确的形式,bind的基本形式如下:template bind(F f);template bind(F f,A1 a1);namespace{boost::arg _1;b转载 2017-10-19 11:33:35 · 1068 阅读 · 0 评论 -
boost::shared_ptr的使用方法
转载出处: http://blog.csdn.net/yusiguyuan/article/details/200760611. boost::shared_ptr的用法 下面用一个简单的例子说明shared_ptr的用法: #include #include class A {public: void print() {转载 2017-10-11 17:32:46 · 1846 阅读 · 1 评论 -
boost::intrusive_ptr原理介绍
转载出处:http://www.baidu.com/link?url=NmAV5tcI5zIbzUygDpkL_sUVUDMWIKB6kZIium03BuB0SKNn3GsJx6KS6_LxmWWZE_06sfzwvo74AbWni9yjbHfqlFsSNZlLH0IXFWcCODu&wd=&eqid=b3ba99fb0001b7ef0000000459df3716boost:转载 2017-10-12 17:36:37 · 1091 阅读 · 0 评论 -
bind()的用法
这篇文章介绍boost::bind()的用法, 文章的主要内容是参考boost的文档。转载出处:http://www.cnblogs.com/sld666666/archive/2010/12/14/1905980.html1. 目的 boost::bind 是std::bindlist 和 std::bind2nd的结合体。它提供一个任意的函数对象(仿函数)、函数、函数指转载 2017-10-16 14:56:08 · 1541 阅读 · 0 评论 -
C++11多线程std::thread的简单使用
转自:http://blog.csdn.net/star530/article/details/24186783在cocos2dx 2.0时代,我们使用的是pthread库,是一套用户级线程库,被广泛地使用在跨平台应用上。但在cocos2dx 3.0中并未发现有pthread的支持文件,原来c++11中已经拥有了一个更好用的用于线程操作的类std::thread。cocos2dx 3.转载 2017-10-17 15:48:14 · 218 阅读 · 0 评论 -
C++ STL中Map的按Key排序和按Value排序
转载出处:http://blog.csdn.net/iicy266/article/details/11906189map是用来存放键值对的数据结构,可以很方便快速的根据key查到相应的value。假如存储学生和其成绩(假定不存在重名,当然可以对重名加以区分),我们用map来进行存储就是个不错的选择。 我们这样定义,map,其中学生姓名用string类型,作为Key;该学生的成转载 2017-10-26 18:58:18 · 259 阅读 · 0 评论 -
父类中访问子类成员
转在出处:http://blog.csdn.net/Hello_World_LVLcoder/article/details/77346173?locationNum=7&fps=1委屈的父类一般情况下来说,父类的中的成员往往是最委屈的,子类要是有个同名(仅仅需要名字一样)成员,自己的成员就会被隐藏,子类还可以访问自己的非私有成员,但是自己想访问子类中的成员就不行,当子类与自己有同转载 2017-11-06 16:57:52 · 3658 阅读 · 0 评论 -
Protocol Buffer技术详解(C++实例)
感谢原创作者, 转载出处:https://www.cnblogs.com/stephen-liu74/archive/2013/01/04/2842533.html这篇Blog仍然是以Google的官方文档为主线,代码实例则完全取自于我们正在开发的一个Demo项目,通过前一段时间的尝试,感觉这种结合的方式比较有利于培训和内部的技术交流。还是那句话,没有最好的,只有最适合的。我想写Blog也是这...转载 2018-08-14 16:45:33 · 283 阅读 · 0 评论