会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
勿在浮沙筑高台
万丈高楼平地起,勿在浮沙筑高台
博客园
首页
新随笔
联系
订阅
管理
2019年12月25日
《将博客搬至CSDN》
摘要: 搬一下
阅读全文
posted @ 2019-12-25 23:33 WangZijian
阅读(209)
评论(0)
推荐(0)
2017年11月12日
C++内存管理-重载内存管理函数
摘要: 记录学习的点点滴滴,参考侯捷<<C++内存管理>> 我们先重载一下C++的几个内存管理函数 operator new, operator new[], operator delete, operator delete[] 1.创建一个类 上一节提到过operator new 和 operator d
阅读全文
posted @ 2017-11-12 23:41 WangZijian
阅读(693)
评论(0)
推荐(0)
2017年10月27日
C++内存管理-new,delete,new[],placement new的简单使用
摘要: 技术在于交流、沟通,本文为博主原创文章转载请注明出处并保持作品的完整性 首先,我们先看一下C++应用程序,使用memory的途径如下图所示 C++应用程序中申请内存基于分配器的实现(std::allocator),而分配器基于C++primitives(new,new[]...),c++primit
阅读全文
posted @ 2017-10-27 00:01 WangZijian
阅读(3962)
评论(1)
推荐(0)
2017年10月19日
STL标准库-Move对容器效率的影响
摘要: 技术在于交流、沟通,本文为博主原创文章转载请注明出处并保持作品的完整性 C++11新增move()语法(我暂时交错右值引用),在前面我有一篇文章叫 C++11_右值引用 简单的介绍了右值引用类的实现,这节我主要介绍一下为什么move()会更高效. 这次主要以一个带右值引用的Person类,和vect
阅读全文
posted @ 2017-10-19 01:05 WangZijian
阅读(2795)
评论(0)
推荐(1)
2017年10月16日
STL标准库-Tuple
摘要: 技术在于交流、沟通,本文为博主原创文章转载请注明出处并保持作品的完整性 在前面我介绍过一次tuple,今天在书上也看到了tuple,那就在写一次吧. tuple(元组),他的内部可以放任意类型的变量(有点类似结构体),前面介绍过它的递归继承,这次直接看基本使用吧 1.创建和取出元素 2.比较大小 :
阅读全文
posted @ 2017-10-16 00:00 WangZijian
阅读(1645)
评论(0)
推荐(0)
2017年10月14日
STL标准库-一个万用的hash function
摘要: 技术在于交流、沟通,本文为博主原创文章转载请注明出处并保持作品的完整性 在前面我介绍过hash的使用,本次主要介绍一下Hash Function Hash Function即获得hash code的函数,根据其获得的hash code放到指定的bucket中,那么为了保证其hash的效率我们应尽量避
阅读全文
posted @ 2017-10-14 13:44 WangZijian
阅读(525)
评论(0)
推荐(0)
2017年10月9日
STL标准库-迭代器适配器
摘要: 技术在于交流、沟通,本文为博主原创文章转载请注明出处并保持作品的完整性 这次主要介绍一下迭代器适配器.以reverse_iterator(反向迭代器),insert_iterator(插入迭代器),ostream_iterator(输出迭代器)迭代器和算法中的copy函数做参考 迭代器适配器主要运用
阅读全文
posted @ 2017-10-09 21:51 WangZijian
阅读(513)
评论(0)
推荐(0)
2017年9月28日
STL标准库-容器适配器
摘要: 技术在于交流、沟通,本文为博主原创文章转载请注明出处并保持作品的完整性 上一节介绍了仿函数适配器,这节主要介绍容器适配器和迭代器适配器的概念,其实容器适配器和迭代器其适配器就是封装了一些其他class的方法,非常好理解. 如果你想让一个calss拥有另一个class的功能,你都可以这样做:1.继承
阅读全文
posted @ 2017-09-28 00:40 WangZijian
阅读(363)
评论(0)
推荐(0)
2017年9月26日
STL标准库-仿函数与仿函数适配器
摘要: 技术在于交流、沟通,本文为博主原创文章转载请注明出处并保持作品的完整性 概要: 1.仿函数 2.bind2nd() 3.not1() 4.bind() 仿函数的实现:声明一个类,重载它的operator call ("()"操作符) 仿函数只为算法服务,但是像上面这种声明方式,虽然在有些时候可以使用
阅读全文
posted @ 2017-09-26 00:18 WangZijian
阅读(691)
评论(0)
推荐(0)
2017年9月25日
STL标准库-算法-常用算法
摘要: 技术在于交流、沟通,本文为博主原创文章转载请注明出处并保持作品的完整性 介绍11种STL标准库的算法,从这11种算法中总结一下算法的基本使用 1.accumulate() 累加 2.for_each() for一段区间 做你指定的行为 3.replace(), replace_if(), repla
阅读全文
posted @ 2017-09-25 21:53 WangZijian
阅读(1354)
评论(0)
推荐(0)
下一页
公告