自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (3)
  • 收藏
  • 关注

原创 c++ 公有继承/私有继承/保护继承

公有继承(public)、私有继承(private)、保护继承(protected)是常用的三种继承方式。1. 公有继承(public)公有继承的特点是基类的公有成员和保护成员作为派生类的成员时,它们都保持原有的状态,而基类的私有成员仍然是私有的,不能被这个派生类的子类所访问。2. 私有继承(private)私有继承的特点是基类的公有成员和保护成员都作为派生类的私有成员,并且不能被

2013-08-31 23:20:46 613

转载 c++ 模板

1.模板的概念。我们已经学过重载(Overloading),对重载函数而言,C++的检查机制能通过函数参数的不同及所属类的不同。正确的调用重载函数。例如,为求两个数的最大值,我们定义MAX()函数需要对不同的数据类型分别定义不同重载(Overload)版本。//函数1.int max(int x,int y);{return(x>y)?x:y ;}//函数2.float

2013-08-31 19:03:04 492

原创 string函数原型

class String{public:    String(const char *str = NULL); // 普通构造     String(const String &other); // 拷贝构造函数    ~ String(void); // 析构函数    String & operate =(const String &other); // 赋值函数p

2013-08-31 16:07:50 741

转载 C++浅拷贝和深拷贝的区别

对于普通类型的对象来说,它们之间的复制是很简单的,例如:int a=88;int b=a; 而类对象与普通对象不同,类对象内部结构一般较为复杂,存在各种成员变量。下面看一个类对象拷贝的简单例子。#include iostream>using namespace std;class CExample {private:     int a;pu

2013-08-28 18:47:53 608

原创 sizeof

文字是转载的,图是原创的。1、空类的sizeof是1。空类是指没有成员的类,类中的函数不占空间,除非是虚函数。[cpp] view plaincopyclass A  {         public:         A(){}         ~A(){}         void fun(){}  }; 

2013-08-25 17:10:09 635

原创 struct与class的区别

讨论一下结构(struct)与类(class)的区别,你认为结构(struct)有些什么作用,可以完全用类(class)取代么?? --------------------------------------------------------------- 问的人太多,干脆整理个FAQ吧。 首先,讨论这个问题应该仅从语法上讨论,如果讨论不同人之间编程风格上的差异,那这个问题是没有

2013-08-22 15:40:16 498

原创 页式存储管理

操作系统原理:页式存储管理内存分区存储管理的一个特点是连续性,每个程序都分有一片连续的内存区域。这种连续性导致碎片问题,包括固定分区中的内碎片和可变分区中的外碎片。为了解决这些问题,人们又提出了“页式存储管理方案”。它的基本出发点是打破存储分配的连续性,使一个程序的逻辑地址空间可以分布在若干个离散的内存块上,从而达到充分利用内存,提高内存利用率的作用。页式存储管理的基本思路是:

2013-08-22 14:55:29 1519

原创 面试宝典

struct S{int i;int *p;}; main(){S s;int *p = &s.i;p[0] = 4; //把i的值改为4p[1] = 3;//这个地方越界写了,把保存在int i下面的指针int* p的值给写为3了s.p = p; //又把这个指针s中指针p的值赋为上面int i的地址s.p[1] = 1;//i下面的指针指向i的地址,现在把自身修改为1

2013-08-13 21:57:45 542

转载 结构体对齐详解

1 -- 结构体数据成员对齐的意义许多实际的计算机系统对基本类型数据在内存中存放的位置有限制,它们会要求这些数据的起始地址的值是某个数k的倍数,这就是所谓的内存对齐,而这个k则被称为该数据类型的对齐模数(alignment modulus)。这种强制的要求一来简化了处理器与内存之间传输系统的设计,二来可以提升读取数据的速度。比如这么一种处理器,它每次读写内存的时候都从某个8倍数的地址开始,一次

2013-08-11 20:31:30 563

lucene2.9.4

lucene2.9.4官方版本 很好用的 我自己现在就在用 给大家分享一下吧

2012-03-05

学生选课系统

自己做的网上选课系统 给大家分享,基本的功能都包括了。

2011-12-13

个人的总结的Eclipse快捷键集合希望对大家有用

个人的总结的Eclipse快捷键集合希望对大家有用

2011-12-12

空空如也

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

TA关注的人

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