// 使用shmget创建共享内存 int shm_id = shmget(SHM_KEY, SHM_SIZE, IPC_CREAT | 0666); if (shm_id == -1) { std::cerr << "Error: shmget failed." << std::endl; return 1; } auto *shm_ptr = (char*) shmat(shm_id, nullptr, 0); // 填充数据 memset(shm_ptr, 'a', SHM_SIZ...