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

原创 构造函数探索

构造函数的一个重要作用是初始化类的数据成员,初始化有两种方法,一种是在函数的参数列表之后紧跟着初始化列表,另一种是在函数体内部为数据成员赋值。前一种方法是直接初始化,后一种方法是先默认初始化,然后再赋值。两种方法在底层效率和适用范围方面有所不同,const、引用等数据成员因为定义过后不能赋值,必须进行直接初始化,所以只能采用第一种方法,而其他种类的数据成员两种方法都可以使用,但是建议使用第一种方法

2015-07-21 11:30:55 496

原创 c++类定义基础

笔者从c入手,转战c++的一个原因就是看中了c++对于面向过程的兼容和对于面向对象的支持,大型的软件项目无疑都是设计模式和面向对象的设计。而面向对象的基本单元则是类,类的基本思想是数据抽象和封装。数据抽象是一种依赖接口和实现分离的编程技术。接口包括用户能够进行的操作,实现则包括类的数据成员、负责接口实现的函数体以及定义类的成员函数,封装则实现了类的借口和实现的分离,封装可以隐藏类的实现细节,类的用

2015-07-16 13:15:07 582

原创 c++函数特性一览

函数是代码快的集合,是编程语言里面不可缺少的部分,使用函数可以实现对数据和操作较好的封装,笔者有过一定的c语言函数基础,故而再次只讨论有关c++函数的一些特性。重载:c++里面函数的一个重要特性便是函数重载,程序员可以定义多个名字相同但是形参列表不同的函数,在函数调用时,编译器会根据传入实参列表的形式选择正确的函数执行,这样一定程度上可以减轻程序员命名的负担,也使得函数调用更为简便。

2015-07-13 11:49:04 676

原创 unix文件和目录

文件系统是存储数据的基础,对于一个操作系统来说至关重要,unix支持多种文件系统,各文件系统的特性有所不同,但是又万变不离其宗。unix文件分为以下几种:普通文件:最常用的文件类型,包含了某种形式的数据。可以是ascII的文本文件和可执行的二进制文件,具体是那种文件由内核识别。目录文件:一个包含了其他文件的名字以及指向这些文件有关信息的指针块特殊文件:提供对于设备的带缓冲的以固定长

2015-07-12 15:04:41 1341

原创 C++容器类型

这两天看了一下c++prime的第三章,逐步了解了一下c++标准库中定义的容器类型,重点是string和vector,还附带讲解了一点有关数组的知识点。标准库类型string标准库类型string表示可变长度的字符串序列,是c++标准库中定义的类类型。string类型的对象可以采用以下方式进行定义和初始化:string str1 //默认初始化,str1是一个空字符串

2015-07-08 11:54:27 1023

原创 C++变量和基本类型

这几天翻了一下c++prime的前两章,对于c++的变量与数据类型有了一些粗浅的了解,谨以拙笔加下,以供后来查阅。c++中有关变量声明定义与数据类型的选择有许多其他语言不具备的特性。c++是一种强类型语言,要求正在使用中的变量具有明确的数据类型,这样便可约束可在此数据类型进行的操作,但是为了打破固定数据类型的禁锢,c++中也引入了类型转换。当表达式中出现不同大小的数据时,为了保持数据的

2015-07-06 13:35:55 470

《ACM图灵奖:1966-2006(第三版)计算机发展史的缩影》

图灵奖被誉为计算机界的诺贝尔奖,众多获奖的杰出的计算机科学家汇聚一堂

2015-09-08

unix环境高级编程源代码

unix环境高级编程第二版源代码,帮助理解书中例子,更好的学习有关操作系统级别编程的知识和技能

2015-07-08

ps自制作品

ps自制作品

2014-10-17

空空如也

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

TA关注的人

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