【发布时间】:2015-07-15 00:43:01
【问题描述】:
有什么方法可以调用这样的函数(在某个地方初始化):
mystruct.foo();
允许foo() 从内部访问mystruct 结构。
我的目标是在 C 语言中使用一些面向对象的编程
并允许foo 访问成员,这是mystruct 结构的一部分。
【问题讨论】:
-
你的问题很不清楚!请提出一个具体的问题,你可以。但请显示结构定义。如果您正在寻找的是有权访问
foo内部的结构,那么请说清楚。 -
有一个entire book 介绍 C 中的面向对象编程。这不是关于巧妙的语法技巧,而是某种心理结构。
-
offsetofin<stddef.h> -
@iharob 是的。我如何使它更清楚?你显然明白了。
-
我猜是因为这有道理,但绝不是清楚,但现在更好了。
标签: c function memory-management struct function-pointers