自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

aptx4869haonan的专栏

代码创造一个程序员的辉煌

  • 博客(10)
  • 收藏
  • 关注

原创 使用指针变量的注意事项

指针变量同普通变量一样,使用之前不仅要定义说明,而且必须赋予具体的值。未经赋值的指针变量不能使用,否则将造成系统混乱,甚至死机。指针变量的赋值只能赋予地址, 决不能赋予任何其它数据,否则将引起错误。在C语言中,变量的地址是由编译系统分配的,对用户完全透明,用户不知道变量的具体地址。

2013-03-14 20:24:18 854

原创 VC++6.0环境下32位机各类型所占字节

程序如下:#includeint main(){ printf("%d\n",sizeof(char)); printf("%d\n",sizeof(short));  printf("%d\n",sizeof(int));   printf("%d\n",sizeof(long));     printf("%d\n",sizeof(float));

2013-03-14 14:54:01 1053

原创 比尔盖茨的成功名言

比尔盖茨说过的十条“金玉良言”:1. 社会充满不公平现象。你先不要想去改造它,只能先适应它。(因为你管不了它)。2 . 世界不会在意你的自尊,人们看的只是你的成就。在你没有成就以前,切勿过分强调自尊。(因为你越强调自尊,越对你不利)。3 . 你只是中学毕业,通常不会成为CEO,直到你把CEO职位拿到手为止。(直到此时,人们才不会介意你只是中学毕业)。  4 . 当你

2013-02-26 21:12:54 383

翻译 windows.h文件

Windows程序的开头都可看到:#include WINDOWS.H是一个最重要的头文件,它包含了其他Windows头文件,这些头文件的某些也包含了其他头文件。这些头文件中最重要的和最基本的是:WINDEF.H 基本数据类型定义。WINNT.H 支持Unicode的类型定义。WINBASE.H Kernel(内核)函数。WINUSER.H 用户界面函数。WINGDI.

2013-02-23 16:24:30 1632

原创 VC++的多态性

面向对象的编程(OOP)基于三个基本概念:数据抽象(也就是类的概念),继承和动态绑定。而虚函数表现了动态绑定(多态性),应用和指针的静态类型与动态类型可以不同,这是C++用以支持多态性的基石。通过基类引用和指针调用基类中定义的函数时,我们并不知道执行函数的对象的确切类型,执行函数的对象可能是基类类型,也可能是派生类类型。

2013-02-21 19:49:29 343

原创 C++中的显示转换

显式转换也称为强制类型转换(cast),包括以下列名字命名的强制类型转换操作符:static_cast 、dynamic_cast、const_cast 和 reinterpret_cast。  虽然有时候确实需要强制类型转换,但是它们本质上是非常危险的。 5.12.5.  何时需要强制类型转换 因为要覆盖通常的标准转换,所以需显式使用强制类型转换。下面的复合赋值:

2013-02-20 13:58:57 292

原创 动态内存管理常见的错误

下面三种常见的程序错误都与动态内存分配相关: 1.  删除( delete )指向动态分配内存的指针失败,因而无法将该块内存返还给自由存储区。删除动态分配内存失败称为“内存泄漏(memory leak)”。内存泄漏很难发现,一般需等应用程序运行了一段时间后,耗尽了所有内存空间时,内存泄漏才会显露出来。 2.  读写已删除的对象。如果删除指针所指向的对象之后,将指针置为

2013-02-20 12:31:09 335

转载 C++中头文件File.h与File的区别

I O 是我们最基本的需求之一。比如当我们进入C + + 世界时所接触的第一个程序H e l l o W o r l d ,采用p r i n t f ( ) 或o p e r a t o r //Version 1#include int main(){   printf("Hello World");   return 0;} //Version 2

2013-02-19 19:34:11 1682

转载 正确区分v o i d 与v o i d *

正确区分v o i d 与v o i d *v o i d 及v o i d 指针类型对于许多C / C + + 语言初学者,甚至是部分有经验的程序员来说都是一个谜,它让人云里雾里,不甚清晰,因此在使用时也会出现一些这样那样的问题。也许在进入C / C + + 语言精彩世界的第一刻就认识了v o i d 和v o i d * ,可是它们的具体含义到底是什么呢?v o i d 是

2013-02-19 18:11:40 926

原创 C++中指针与const限定符

1.指向const对象的指针    如果指针指向const对象,则不允许用指针来改变其所指向的对象的值。为保证这个特性,C++语言强制要求指向const对象的指针也必须具有const特性:const double* cptr;这里的cptr是指向double型的const对象的指针,不能通过cptr来改变其所指向对象的值。     把一个const对象的地址赋值给一个普通的,非cons

2013-02-19 16:21:45 239

空空如也

空空如也

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

TA关注的人

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