【发布时间】:2009-07-20 17:02:07
【问题描述】:
在Why should we typedef a struct so often in C?的问题中,unwind回答说:
在后一种情况下,您不能返回 价值点,因为它 声明对用户隐藏 头文件。这是一种技术 例如,在 GTK+ 中广泛使用。
声明隐藏是如何实现的?为什么不能按值返回Point?
添加:
我明白为什么我不能按值返回结构,但是仍然很难理解为什么我不能在我的函数中尊重这一点。即如果我的结构有名为 y 的成员,为什么我不能这样做?
pointer_to_struct->y = some_value;
我为什么要使用方法来做到这一点? (如 Gtk+)
谢谢大家,再次为我的英语不好感到抱歉。
【问题讨论】:
标签: c