指针指向不同类型数据时,指针变量占用多大空间

日期:2017-12-16 10:07:05 人气:1

指针指向不同类型数据时,指针变量占用多大空间

在C中, 指针只有3种: 指向简单变量的, 指向结构体变量的, 指向函数的. 他们的大小和指向的类型无关, 基本都是一样的, 等于地址宽度. 在16位的地址的系统里, 用 段:偏移 来表示一个地址, 当只用偏移的时候(段内)称为NEAR指针, 当段偏移都用的时候(跨段), 称为FAR指针, FAR指针占用空间大于NEAR指针. 但是在32位系统中, 指针大小是统一的. 在C++中, 指向简单变量, 简单结构体对象, 和简单函数的指针是和C一样的. 但是, 对于有多继承的对象, 指针可
    A+
热门评论