自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (4)
  • 收藏
  • 关注

原创 C++11读书笔记—8(多线程使用简介)

C/C++程序员最苦恼的是自己跨平台能力不是一半弱。如果想跨平台,俺么一大堆函数库等着你来学习。你再反观java。。。。一、原子操作所谓原子操作,就是多线程中“最小的且不可并行化的操作”。通常原子操作都是互斥访问保证的。但是互斥一般靠平台相关汇编指令,这也是为什么C++11之前一直没有做的原因。

2016-08-06 23:11:11 1298

原创 C++11读书笔记—7(内存管理)

当你羡慕Java垃圾回收时,你想没想过java的垃圾回收机制靠C++实现的,而其实早先C++版本的实现。其实C++的内存分配的难点不是把不该回收的回收了。而是有些不像指针的指针很容易识别不了。一.垃圾回收方式简介1.引用计数法(Reference Counting Collector)  引用计数法是唯一没有使用根集的垃圾回收的法,该算法

2016-08-04 15:39:43 1328

原创 C++笔记-1(C++类型转换)

C的转换属于太多与灵活,如果C++的类与对象也这样使用,将会很不安全。char* pstring = "hello!"int* p =(int *)pstring;一、static_cast静态类型转换static_cast用于相关类型的指针之间的转换,还可以显式执行标准数据类型的类型转换。其重要的作用是在编译阶段检查类型转换是否安全。 Base *pBase = new B

2016-08-04 14:19:14 372

原创 C++笔记-0(C++基本问题,对C的拓展)

一、命名空间C的命名空间只有一个全局作用域。调用1.dll时,一下子调到3.dll了。C++提出命名空间namespace A{ int a=0;}namespace B{ int b=0; namespace c: { };}二、实用性加强C++随时定义变量C99也这样做了。三、regi

2016-08-04 10:41:35 371

原创 C++11读书笔记—6(新指针)

问:你为什么不用C/C++?答:面对一个24小时不能中断运行的程序,程序员的一点内存错误通过积累可能带来灾难性后果。〇、C++11版本之前的内存之前我在C/C++基础的专区上已经说了C/C++几个大坑。(1)野指针问题(2)重复内存释放问题(3)内存泄漏问题C++11的智能指针(本质是个模板类)C++11的指针空值nullptr

2016-08-04 09:15:30 447

原创 C++11读书笔记—5(右值系统)

C++11中所有的值必是左值,纯右值,将亡值之一。右值引用&&完美转发

2016-08-03 10:38:04 414

一个抓包工具,很好用

一个抓包工具,很好用

2012-04-24

32位常用的汇编编译器

32位常用的汇编编译器,不信你上网搜索去

2011-09-29

More_Effective_C++_中文版

More_Effective_C++_中文版

2010-09-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除