自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 进程间的通讯实现(IPC)的11种方法

进程间的通讯实现(IPC)的11种方法     进程通常被定义为一个正在运行的程序的实例,它由两个部分组成:       一个是操作系统用来管理进程的内核对象。内核对象也是系统用来存放关于进程的统计信息的地方      另一个是地址空间,它包含所有的可执行模块或DLL模块的代码和数据。它还包含动态分配的空间。如线程堆栈和堆分配空间。每个进程被赋予它自己的虚拟地址空间,当进程中的一个线程正在运行

2010-03-09 16:14:00 287

原创 静态成员和静态成员函数

1.静态数据成员:              (1)为什么需要类静态成员?   有时候某个类的多个对象需要访问一个全局对象,在这种情况下“提供一个全局对象”比“每个类都维持一个独立的数据成员”要更为有效。而类静态成员与全局变量相比,又有两点好处:(a)可以避免与全局变量或其它类成员命名冲突;(b)可以实施封装,静态成员可以设置为private,而全局变量不可以。   (2)类静态成员的

2010-03-09 10:30:00 464

原创 友元的优缺点

友元是C++提供的一种破坏数据封装和数据隐藏的机制。-通过讲一个模块声明为另一个模块的友元,一个模块能够引用到另外一个模块中本是被隐藏的信息。-可以使用友元函数和友元类-为了确保数据的完整性,及数据封装与隐藏的原则,建议尽量不使用或少使用友元。

2010-03-08 17:32:00 1444

原创 内存分配模式:静态区、堆、栈

静态区:保存自动全局变量和static变量(包括static全局和局部变量)。静态区的内容在总个程序的生命周期内都存在,由编译器在编译的时候分配。堆:由malloc系列函数或new操作符分配的内存,其生命周期由free或delete决定。在没有释放之前一直存在,直到程序结束,其特点是使用灵活,空间比较大,但容易出错栈:保存局部变量,栈上的内容只在函数的范围内存在,当函数运行结束,这些内

2010-03-08 17:29:00 657

空空如也

空空如也

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

TA关注的人

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