cの私は、バイナリバッファオブジェクトが必要な場合は、TCP/UDPの通信に使用されるような
、
は、私はCで、それを何がベースになり++?バイナリ通信用のバッファ、++
vector<unsigned char>
?std::string
? - std :: stringは一般的な考え方とは逆に0バイトを保持できるので、バイナリデータを保持するために使用できます。new char[]
?malloc()
?
誰でもstd :: vectorがバイナリバッファに使用されていますか?
私は見ませんでした。どうして ?パフォーマンス?
そして、バイナリバッファによく使用されるmalloc()が見えました。
C++の場合。誰でも確認できますか?説明する?
おかげ
私は、あなたが何をどのように使用したいのかと、それをどのように使いたいかによって決まると思われます。 – forsvarir
ベクトルを使用する –
Arunmu
ブーストAsioはバイナリデータを格納するためにcharのベクトルを使用/推奨しています。だから私はそれがパフォーマンスの問題を与えてはならないと思います。 – Arunmu