ネットワーク化されたアプリケーションの場合、動的データを送信する方法は、構造体を (void*) に memcpy することです。これは、std::string に対して行われた場合のように、いくつかの問題を引き起こします。文字列は動的な長さにすることができます。私が持っていたアイデアは、Java の DataOuputStream に似たものを使用することでした。そこでは、任意の変数をそれに渡すことができ、それを (void*) に入れることができました。これができない場合は、クールです。私は構造体をmemcpyするのが本当に好きではありません。それについて何かが完全に正しくないようです。
ありがとう、
ロビー