私はlist
このようなものを得ました:
list<float> l;
そして、 には 10 個の要素があることを知っていl
ます。最初の 7 つの要素を から取り出しl
て に割り当てたいので、次vector
のようにしようとしました。
vector<float> v(l.begin(), l.begin()+7);
上記のコードはコンパイルできませんが、後でわかったのですが、ランダムアクセスをlist
サポートしていないため、算術演算をサポートしていませんか?vector
list::iterator
もしそうなら、どうすれば上記の仕事を終えることができますか?