自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 特殊成员函数

当你使用一个对象来初始化另一个对象时,编译器将自动生成一个gouz

2014-04-30 23:05:55 615

原创 动态内存分配和类

静态类成员有一个t

2014-04-30 18:39:30 479

原创 输入运算符和输出运算符的重载

操作符的重载有一些规则:1.  重载操作符必须具有一个类类型或枚举类型操作数。这条规则强制重载操作符不能重新定义用于内置类型对象的操作符的含义。    如: int operator+(int, int), 不可以   2.  为类设计重载操作符的时候,必须选择是将操作符设置为类成员还是普通非成员函数。在某些情况下,程序没有选择,操作符必须是成员;在另外一些情况下,有些经验

2014-04-30 16:20:17 573

原创 类的自动转换和强制类型转换

class Stonet{ private: enum{Lbs_per_stn=14}; int stone; double pds_left; double pounds; public: ........};

2014-04-30 10:30:26 600

原创 运算符的重载

2014-04-29 17:02:51 450

转载 c/c++ 函数指针的用法

【目录】基本定义c 函数指针使用举例c++ 函数指针使用举例函数指针作为函数参数函数指针作为函数返回值函数指针数组typedef 简化函数指针操作 c语言函数指针的定义形式:返回类型 (*函数指针名称)(参数类型,参数类型,参数类型,…);c++函数指针的定义形式:返回类型 (类名称::*函数成员名称)(参数类型,

2014-04-29 16:03:32 460

原创 类作用域

前面介绍了全局(文件)作用域和局部(代码块)作用域。可以在

2014-04-28 21:35:51 655 1

转载 从B树、B+树、B*树谈到R 树

从B 树、B+ 树、B* 树谈到R 树 作者:July、weedge、Frankie。编程艺术室出品。说明:本文从B树开始谈起,然后论述B+树、B*树,最后谈到R 树。其中B树、B+树及B*树部分由weedge完成,R 树部分由Frankie完成,全文最终由July统稿修订完成。出处:http://blog.csdn.net/v_JULY_v 。 第一节、B树、B+树、B*

2014-04-28 20:37:36 457

原创 this指针和对象数组

this指针是一个特殊的指针,当类的某个非静态的成员函数在执行时,就会存在this指针。它指向类的一个对象,且这个对象的某个成员函数正在被调用。

2014-04-28 16:27:56 898

原创 类的构造和析构函数

C++提供了一个特殊的成员函数——类构造函数。专门用于构造新对象、将值赋给它们的数据成员。更准确的说,C++为这些成员函数提供了名称和使用语法,而程序员需要提供方法定义。1 声明和定义构造函数2 使用构造函数3 默认构造函数4 析构函数用构造函数创建对象后,程序负责跟踪该对象,直到过期为止。对象过期时,程序将自动调用一个特殊的成员函数,该函数的名称令人生畏——析构函数。析构函数

2014-04-28 13:33:34 622

原创 类和对象

类规范由两个部分组成:

2014-04-28 10:43:12 487

原创 名称空间

在C++中,名称

2014-04-27 17:25:31 1004

原创 new

2014-04-27 17:01:27 409

原创 函数和链接性

和变量一样,函数也有链接性,虽然可选择的范围比变量小。和C语言一样,

2014-04-27 16:53:08 924

原创 说明符和限定符

有些被称为存储说明符或cv-限定符的C++guanjz

2014-04-27 15:15:35 1802

转载 C++中cin、cin.get()、cin.getline()、getline()、gets()等函数的用法

学C++的时候,这几个输入函数弄的有点迷糊;这里做个小结,为了自己复习,也希望对后来者能有所帮助,如果有差错的地方还请各位多多指教(本文所有程序均通过VC 6.0运行)1、cin 2、cin.get() 3、cin.getline() 4、getline() 5、gets() 6、getchar()附:cin.ignore();cin.get()//跳过一个字符

2014-04-27 11:16:52 610

原创 C++数据存储类型

1 自动存储持续性

2014-04-26 23:27:04 1628

转载 浅谈 C++ 中的 new/delete 和 new[]/delete[]

在 C++ 中,你也许经常使用 new 和 delete 来动态申请和释放内存,但你可曾想过以下问题呢?new 和 delete 是函数吗?new [] 和 delete [] 又是什么?什么时候用它们?你知道 operator new 和 operator delete 吗?为什么 new [] 出来的数组有时可以用 delete 释放有时又不行?…如果你对这些问题都有疑问的话,

2014-04-26 18:59:25 475

转载 深入理解ext2/ext3文件系统真相

摘要:我们对于ext2/ext3文件系统的了解大多来自操作系统的课本或者《understanding linux kernel》这本书,但是最近做了一个项目,需要根据文件的inode结点号找到inode本身。因此需要对ext2/ext3文件系统做深入的理解。在做的过程中才发现,原来书上讲的理论和现实的差距太大了。可能是因为书比较早,或者书上只是讲了一个概念模型,以至从实际工程的角度来看,课

2014-04-26 15:47:20 2699

原创 内存中数据的存储类型、作用域

在C++使用三种(在C++11中是四种)t

2014-04-26 14:40:02 613

原创 程序的组成

程序分成三部分1)

2014-04-26 14:16:06 2078

转载 c++之ctype.h

ctype.h里的函数概况1 字符测试函数1> 函数原型均为int isxxxx(int)2> 参数为int, 任何实参均被提升成整型3> 只能正确处理处于[0, 127]之间的值2 字符映射函数1> 函数原型为int toxxxx(int)2> 对参数进行检测, 若符合范围则转换, 否则不变int tolower(int); 'A'~'Z' ==> 'a'~'z'

2014-04-26 11:08:06 776

原创 模板函数C++11新增部分

2014-04-25 22:37:29 448

原创 编译器选择函数匹配

2014-04-25 21:42:00 668

原创 C++与C语言不同之五——函数模板

函数模板现在的C++编译器实现了C++

2014-04-25 19:32:45 1310

原创 C++与C语言不同之四——函数重载

函数重载函数多态是

2014-04-25 17:17:21 1632

原创 C++与C语言不同之三——默认参数

默认参数默认参数zhide

2014-04-25 16:09:33 616

转载 Linux系统合理规划您的硬盘分区

一、关于硬盘种类、物理几何结构及硬盘容量、分区大小计算;    1、硬盘种类、物理几何结构    硬盘的种类主要是SCSI 、IDE 、以及现在流行的SATA等;任何一种硬盘的生产都要一定的标准;随着相应的标准的升级,硬盘生产技术也在升级;比如 SCSI标准已经经历了SCSI-1 、SCSI-2、SCSI-3;其中目前咱们经常在服务器网站看到的 Ultral-160就是基于SC

2014-04-25 11:32:10 1574

转载 fdisk命令详解

fdisk -l  可以列出所有的分区,包括没有挂上的分区和usb设备.我一般用这个来查找需要挂载的分区的位置,比如挂上u盘.  实例解说Linux中fdisk分区使用方法 :http://linux.chinaitlab.com/set/39459.html  笔记:fdisk -l   列出全部的分区  一、fdisk 的介绍;  fdisk - Partition

2014-04-25 11:29:40 650

原创 C++与C不同之二——引用

引用类型C++新增了一种符合类型——引用变量。引用s

2014-04-24 23:20:43 922

原创 C++与C语言的不同之一——内联函数

内联函数内联函数

2014-04-24 20:32:08 757

转载 Linux 开机启动过程分析

开机过程指的是从打开计算机电源直到LINUX显示用户登录画面的全过程。分析LINUX开机过程也是深入了解LINUX核心工作原理的一个很好的途径。启动第一步--加载BIOS当 你打开计算机电源,计算机会首先加载BIOS信息,BIOS信息是如此的重要,以至于计算机必须在最开始就找到它。这是因为BIOS中包含了CPU的相关 信息、设备启动顺序信息、硬盘信息、内存信息、时钟信息、PnP

2014-04-23 18:08:31 568

转载 centos升级gcc到4.8.1(支持c++11)步骤

下载gcc最新版wget http://ftp.gnu.org/gnu/gcc/gcc-4.8.1/gcc-4.8.1.tar.gz然后解压到文件夹cd /home/machen/cpp/gcc-4.8.1./contrib/download_prerequisitescd ..mkdir build_gcc_4.8.1cd build_

2014-04-23 12:30:55 3232

原创 函数指针

函数指针与

2014-04-22 21:15:05 592

转载 流状态的查询和控制

流有3个状态,对应于3个定义的位标志stream::iostate:stream::badbit系统级的故障,如无法恢复的读写错误,流通常无法继续使用。stream::failbit可恢复的流错误,如在希望获得数值型的数据时输入了字符,stream::eofbit文件结束,同时还会设置failbit标志有3个操作bad(), fail(), eof()分别用于测

2014-04-22 17:03:55 733

原创 结构

可以将一个结构赋给另一个ji

2014-04-22 17:01:04 385

原创 函数和C风格字符串

C风格字符串由一系列的字符组成,以空值字符结尾

2014-04-22 15:57:38 500

转载 有关 sizeof和strlen() size()的总结

先看看sizeof()一、sizeof的概念sizeof是C语言的一种单目操作符,如C语言的其他操作符++、--等。它并不是函数。sizeof操作符以字节形式给出了其操作数的存储大小。操作数可以是一个表达式或括在括号内的类型名。操作数的存储大小由操作数的类型决定。其实可以简单的理解sizeof是征对"类型"的。二、sizeof的使用方法 1、用于数据类型  sizeof使用形式

2014-04-22 11:32:05 1133

原创 函数

C++函数,包含如下部分:

2014-04-22 09:31:16 488

转载 C++实现读取整行文本和每次只读入一个单词

预备知识:1.四种初始化string对象的方式:  string s1;    //默认构造函数,s1为空串  string s2(s1); //将s2初始化为s1的一个副本  string s3("value");  //将s3初始化为一个字符串字面值副本  string s4(n,'c');    //将s4初始化为字符'c'的n个副本2.endl:用来输出一个

2014-04-21 20:27:17 7981

空空如也

空空如也

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

TA关注的人

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