访问IPC共享内存上的特定元素

问题描述 投票:0回答:1

我正在阅读有关共享内存的信息,并且在我脑海中弹出一个问题-由于shmget的签名为int shmget(key_t key, size_t size,int shmflg),因此我们可以通过将30*sizeof(int)作为参数传递给shmget来分配30个整数的共享内存,所以我的问题是我们可以访问该共享内存的第n个元素吗? (例如,我们可以访问共享内存的第4个整数吗?)

c ipc shared-memory
1个回答
0
投票

为什么不像使用普通指针那样访问它?例如:

© www.soinside.com 2019 - 2024. All rights reserved.