タプルをバイト配列に変換する関数を書く必要があります。タプル<文字列、整数、ダブル> T1(: タプルのタイプはINT、長い、二重、のstd ::などの文字列、チャー*、 タプルのサイズと種類を含むことができるが、そのような STDとして、任意です"abc"、1、1.3) または std:tuple < char *、int、int、float、double、string> t2( "abc"、1,2,1.3,1.4、 "hello") 'タプルをC++のバイト配列に変換する方法11
これらのタプルを入力として使用し、バイト配列を戻り値として使用します。私は何をすべきか ?
あなたはタプルをシリアライズとデシリアライズしたいことを意味するかタプルをサポートしていmessage packための華麗なC++ APIもありますか? – Curious
バイト配列に変換するには、シリアル化が必要で、しばしばマーシャリングが必要です。単一のシリアライズ・フォーマットはありません。最初に表現を選択する必要があります。 –
@BrianCain確かに私もそのことを暗示しています – Curious