2

POSIXメッセージキューを介してクラスオブジェクトポインタを適切かつ安全に渡すことは可能ですか?

例えば、

Object *obj = new Object();

mq_send(mqdes, static_cast<char*>&obj, sizeof(obj), 1);

受信側では、reinterpret_castback to my Object?を実行します。

Linux ではメッセージ キューがファイル記述子を使用するため、これがどのように機能するのか興味があります。私は失敗しましたが、何か間違ったことをしているのではないかと思います。

4

1 に答える 1