基础类
文章平均质量分 54
naja_hu
这个作者很懒,什么都没留下…
展开
-
typedef用法详解
typedef的一般形式为:typedef 类型 定义名;在编程中使用typedef目的一般有两个,一个是给变量一个易记且意义明确的新名字,另一个是简化一些比较复杂的类型声明。其实,在C语言中声明变量的时候,有个存储类型指示符(storage-class-specifier),它包括我们熟悉的extern、static、auto、register。在不指定存储类型指转载 2008-08-25 10:18:00 · 723 阅读 · 0 评论 -
动态绑定与静态绑定
C++中,非虚函数都是静态绑定,而虚函数却是动态绑定。为了能够更清楚地了解静态绑定与动态绑定,我们可以看下面这个例子:class B{public: void fun(); ...}class D: public B{ ...} D x;B *pB = &x;pB->fun(); D *pD = &x;翻译 2008-08-25 17:33:00 · 485 阅读 · 0 评论 -
位、字节、字长
1、位[Bit(简称为小b)]---是指一个二进制数“0”或“1 ”,它是计算机表示信息的最小单位。 2、字节[Byte(简称为大B)]---8位二进制信息称为一个字节。 一个英文字母-----占一字节 一个中文字-------占二个字节 一个整数---------占二个字节 一个实数---------占四个字节 3、字长---数据包中二进位数的总位数。 计算机中“字”的概念是指计算机一次并行处理转载 2008-08-26 16:54:00 · 785 阅读 · 0 评论 -
面向C/C++新手】typedef的用法
也许新手用这个关键字不多,但它却是一个很有用的关键字,可以使代码模块化程度更好(即与其它代码的关联较少),在C++中还是实现Traits技术的基础,也是模板编程的基本语法之一。若说变量定义是为变量命名,而typedef(或称为类型定义)就是为类型命名。既然都是命名,那就会有很多类似的地方。而变量定义我想大家都会使用,因此类型定义也必然会使用。类型定义的语法可以归结为一句话:只要在变量定义前面加上t转载 2008-08-25 10:24:00 · 577 阅读 · 0 评论 -
字节对齐
对结构体而言,编译器会自动进行字节对齐的。 字节对齐的值可以为1, 2, 4, 8, 16。 具体的取值,视不同的编译器为不同。就我现在用的VS2005来说,默认是4。也就是说,如果结构体大小,不是4的整数倍,会自动补齐为4的整数倍。 在32位编译器下 struct test { int m1; //4字节 char m2; //1字节 float m3; //4字节 union uu //8字节转载 2008-08-26 17:27:00 · 546 阅读 · 0 评论