私は、コードのこの部分の書き込みがあります。フィードのstd ::ベクトル<unsigned char型>
unsigned char *buffer = ...
...
std::vector<unsigned char> vec(buffer,128);
これは動作しますが、私は(その宣言の後、ベクターを養うベクトルであると仮定したいですフィールドのクラス
unsigned char *buffer = ...
...
std::vector<unsigned char> vec;
...
vec = vec(buffer,128) ???
私は最終行で何をすべきかわかりません。 実際に動作するのは、ベクトルのサイズを変更してmemcpyを実行することだけです。より良い方法がありますか?それはあなたの羽をフリル場合
*** [ドキュメント](http://en.cppreference.com/w/cpp/container/vector)***を読んで読む価値があるかもしれません。それはどの機能が何をするのかを教えてくれます。 – Galik