【发布时间】:2013-03-20 12:36:56
【问题描述】:
我在 OSx 上使用 C 并使用 shmget() 来获取要在两个不同程序之间使用的内存 i 具有 2 个 int 值的结构 这是否意味着如果我想要一个 27 的大小而不是 54,这将如何与用于结构的指针一起工作或任何帮助将不胜感激
【问题讨论】:
-
两个
int值的结构通常为8 或16 字节大(取决于您是在32 位还是64 位平台上)。数字 27 和 54 是从哪里来的? -
我的 27/54 我忘记了 int 的大小,因为我只看到 shmget 与 char 一起使用
标签: c shared-memory