• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






12345toxcb

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理
上一页 1 2 3 4 5 6 下一页

2019年8月10日

STL(三)之算法实现
摘要: C++标准库(三)之STL算法 算法头文件: #include<algorithm> #include<numeric> 算法简介:STL算法采用覆盖模式而非安插模式,所以调用者必须保证有足够的操作空间。 函数对象类型声明:元素计数 UnaryProc:Op(elem),无返回值 CompFunc: 阅读全文
posted @ 2019-08-10 18:05 12345toxcb 阅读(276) 评论(0) 推荐(0)
 
STL(一)之新语言特性
摘要: C++标准库(一)之新语言特性 新语言特性 nullptr被解释为一个void*,不同于NULL被解释为一个int 可以用auto在编译期完成自动推导,不会影响执行期的速度 新的for循环方式: for(decl : coll) { statement } rvalue reference也是一个r 阅读全文
posted @ 2019-08-10 18:01 12345toxcb 阅读(310) 评论(0) 推荐(0)
 
STL(二)之容器函数
摘要: C++标准库(二)之容器 Vector 非更易性操作 c.empty() //返回容器是否为空 c.size() //返回目前元素的个数 c.max_size() //返回元素个数的最大可能量 c.capacity() //返回“不进行空间重新分配”条件下的元素最大容量 c.reserve(numb 阅读全文
posted @ 2019-08-10 17:45 12345toxcb 阅读(290) 评论(0) 推荐(0)
 
智能指针之scope_ptr与auto_ptr的区别
摘要: scope_ptr是一个很类似auto_ptr的智能指针,它包装了new操作符在堆上分配的动态对象,能够保证动态创建的对象在任何时候都可以被正确地删除。 但scope_ptr的所有权更加严格,不能转让,一旦scope_ptr获得了对象的管理权,你就无法再从它那里取回来. 自己实现的scope_ptr 阅读全文
posted @ 2019-08-10 17:28 12345toxcb 阅读(574) 评论(0) 推荐(0)
 
智能指针之share_ptr源码剖析以及线程安全测试
摘要: shared_ptr的实现 看了一下stl的源码,shared_ptr的实现是这样的: shared_ptr模板类有一个__shared_count类型的成员,_M_refcount来处理引用计数的问题。__shared_count也是一个模板类,它的内部有一个指针_M_pi。所有引用同一个对象的s 阅读全文
posted @ 2019-08-10 17:08 12345toxcb 阅读(1203) 评论(0) 推荐(0)
 
智能指针之atuo_ptr源码剖析
摘要: 由于c++没有垃圾回收机制,像堆只能手动开辟内存,手动释放,像栈只能系统开辟,系统释放,于是智能指针出现了,它实现了内存的手动开辟,系统释放,防止了内存泄漏问题; 我们知道, 栈对象在离开其作用域的时候, 会自动调用析构函数, 所以, 可以考虑把某一栈对象与某一堆内存绑定,且在其析构函数中释放堆内存 阅读全文
posted @ 2019-08-10 12:12 12345toxcb 阅读(279) 评论(0) 推荐(0)
 

2019年8月1日

类与模板注意事项
摘要: C++是面向对象的,对象由类生成那么生成的对象应该注意些什么呢?类是怎么去生成对象的呢?类既然是个自定义的类型,那么类的内存是怎么样的呢?关于类去生成对象的各种需要去了解的点在下面都将会被提到; 类的实例化:开辟内存并初始化 封装 public protected private 把类的属性和函数实 阅读全文
posted @ 2019-08-01 15:41 12345toxcb 阅读(253) 评论(0) 推荐(0)
 

2019年7月31日

tcp/ip协议各层的理解与
摘要: 阅读全文
posted @ 2019-07-31 18:44 12345toxcb 阅读(187) 评论(0) 推荐(0)
 
c++虚函数,纯虚函数,虚继承
摘要: 虚函数的作用:实现c++的多态,保证了函数名的统一性;(虚函数通过父类指针指向子类对象,进而可以调用子类对象中重写的函数) 虚函数的实现:virtual 关键字;在父类标明了virtual的函数即为虚函数;虚函数要在继承时要实现重写(即子类自己实现自己的函数); 虚函数表:由系统自己生成;虚函数表中 阅读全文
posted @ 2019-07-31 18:23 12345toxcb 阅读(634) 评论(0) 推荐(0)
 
tcp协议详解(四
摘要: 以下都是按客户端主动连接方和主动断开连接方 【1】tcp的半关闭状态 服务器接收到客户端的FIN请求后回复了ACK确认信息,但没有发送FIN请求给客户端,就进入了半连接状态,这时客户端人可以接收服务器传来的数据但不可以发送数据;客户端可以发送数据给客户端单收不到客户端的数据:即客户端单方面断开了连接 阅读全文
posted @ 2019-07-31 17:43 12345toxcb 阅读(679) 评论(0) 推荐(0)
 
上一页 1 2 3 4 5 6 下一页