相关疑难解决方法(0)

如何使struct成员私有化?

我在头文件中定义了一个结构,如下所示:

typedef struct {
    void *data;
} point;
Run Code Online (Sandbox Code Playgroud)

我希望让其他人不直接访问*数据,所以我想我会在.c文件中声明结构,并使用类似extern typedef struct point;头文件中的内容.然而,这不起作用.

实现这一目标的最佳方法是什么?

c struct

6
推荐指数
2
解决办法
1万
查看次数

标签 统计

c ×1

struct ×1