Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <vector>
- #include <stdlib.h>
- #include <stdio.h>
- std::vector<int> process()
- {
- std::vector<int> ret;
- int nelem = 100;
- for (int i=0; i<nelem; i++) {
- ret.push_back(i);
- }
- return ret;
- }
- int main()
- {
- std::vector<int> result;
- int n = rand() % 10000;
- for (int i=0; i<n; i++) {
- std::vector<int> part = process();
- result.reserve(result.size() + part.size()); // <-- сабж, полезно ли?
- std::move(part.begin(), part.end(), std::back_inserter(result));
- }
- printf("n: %d\n", n);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement