自定义博客皮肤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)
  • 资源 (8)
  • 收藏
  • 关注

原创 c++ 重载、重写(覆盖)以及重定义的区别:

重载:                同一个类当中的多个函数名称相同,参数不同(可以是参数个数、参数顺序或者参数类型不同),这时候是重载,不能只是返回值不同,这时候会报错,因为实际上函数的标志是函数名加上参数列表来唯一标示一个函数,并没有使用返回值来标志不同的函数,所以如果只是返回值不同,函数名和函数参数相同,编译器将不能够区分两个函数,会报编译错误。         重写(覆盖):

2013-10-28 11:40:37 457

原创 c++ 虚拟析构函数

c++虚拟析构函数用于使用基类的指针删除派生类的对象的时候使用,一般只有在该类中有虚函数,表明该类将作为基类使用时,才将析构函数命名为虚拟的析构函数。    如果一个类想作为一个抽象类,即它不想被程序创建任何对象,则可以将析构函数命名为纯虚析构函数,这样既可。但是必须将该纯虚析构函数定义一个函数体,原因是当使用抽象基类的指针删除派生类的对象时,抽象基类的析构函数也会被调用,这时候如果抽象基

2013-10-28 10:31:22 330

原创 linux select机制:

select是linux下服务器的多重IO复用的机制,可以对多种IO在同一个进程下面进行处理,比如同时有标准输入、标准输出、某一个socket连接的可读、某另外一个连接的可写等等,都可以在一个流程中进行处理, 其原理是:因为linux下面将标准输入、标准输出、标准错误、socket等都视为某一种文件类型,所以就可以统一使用一种方式对其进行操作,在这个同一的方式上,又细分为当有可读的文件、当有可写的

2013-09-13 22:08:17 1920

使用gsoap实现c语言的webservice

1. gsoap安装:        下载源码        ./configure        make        make install2. 生成wsdl:        根据.h文件和soapcpp2工具生成wsdl文件        example:       vim add.h              //gsoap ns serv

2012-10-08 09:23:24 73

linux内核源代码情景分析

linux内核的源代码分析,该文档结合源码对linux系统的主要方面进行了重点的讲解,和非常适合各位想要自己了解操作系统内幕然后又想自己实现一个系统的技术爱好者,

2011-05-10

MD5算法标准以及C++语言实现实例

MD5加密算法的实现,C++语言编写,使用很便捷

2010-10-22

more effective c++

effective c++之后的又一力作,更深入的解析c++的使用技巧以及技术内幕

2010-09-17

effective c++

c++高级程序员向资深程序员进化的必备武功秘籍

2010-09-17

linux c函数集

linux c函数,是chm格式的,很好查找,是不错的辅助 工具。

2010-08-02

深入理解LINUX内核(中文版).pdf

linux内核解析,比较好的学习操作系统原理的书籍,有兴趣和需要的同学赶紧吧

2010-07-27

深入探讨c++对象模型

深入探讨c++的对象模型,使读者能明白对象在内存中到底是如何布局

2010-05-27

空空如也

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

TA关注的人

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