11 Jul
2003
11 Jul
'03
05:09
Hi, why does this following code fragment produce segfault? ========================================== #include <iostream> #include <algorithm> #include <vector> using namespace::std; void fillVector(vector<string>& v); int main() { vector<string> src; fillVector(src); vector<string> dst; // ====>> The following copy() is the culprit <<==== copy(src.begin() + 1, src.end(), dst.begin()); return 0; } void fillVector(vector<string>& v) { v.push_back("field_A"); v.push_back("field_B"); v.push_back("field_C"); } ========================================== -- +++ GMX - Mail, Messaging & more http://www.gmx.net +++ Jetzt ein- oder umsteigen und USB-Speicheruhr als Prämie sichern!