结构体类型的静态成员-C++程序设计谭浩强完整版

结构体类型的静态成员当把结构体类型中的某一个成员的存储类型定义为静态时,表示在这种结构类型的所有变量中,编译程序为这个成员只分配一个存储空间,即这种结构体类型的所有变量共同使用这个成员的存储空间。 ::;其中类型要与在结构体中定义该成员的类型一致,结构体类型名指明静态成员属于哪一个结构体。 struct s{ static int id; int eng; }; int s::id=50;这时,未定义结构体变量,但已将静态成员的空间安排好。数据类型结构体类型若有定义:s s1,s2;则变量s1,s2的id成员占用同一存储空间(静态区)。
ppt 文件大小:8.66MB