c文件定义结构
struct s{
int a ;
};
头文件定义类型
typedef struct s *ss;
这样,客户调用程序可以创建s类型的指针但是不能用 ss->a访问成员,只能通过c文件的函数访问,这样就比较好的进行了封装。
c文件定义结构
struct s{
int a ;
};
头文件定义类型
typedef struct s *ss;
这样,客户调用程序可以创建s类型的指针但是不能用 ss->a访问成员,只能通过c文件的函数访问,这样就比较好的进行了封装。
本文标题:c语言隐藏对象细节的方法(设为私有属性,只对指针有效)
本文链接:https://www.haomeiwen.com/subject/vzpamxtx.html
网友评论