私はnewbee to IPCです。 Writerプロセスは、データを共有メモリに書き込みます。多くのリーダープロセスがデータを読み取ります。書き込まれるデータには一意の識別子があり、より高速なアクセスのために一意のキーで索引付けする必要があります(参照のためのSTL :: mapまたはhashmapなど)。また、データは可変長レコード(XML)です(平均文字数は200〜250バイトです)。 OS
は私がその後、私は私のクラスを変更、機能 void MyClass::swap(MyClass& other)
{
std::swap(a,other.a);
std::swap(b,other.b);
}
た場合を作成し、メンバーaを削除するコピー・スワップ・イディオムを使用するために、クラス class MyClass
{
public :
int a;
i