I've got this snippet of code that is very, very simple... yet I get a segmentation fault right when it is simply printing cout statements...
It gets the error right after it prints all 8 integers, but before the word "Check." Here is my output on g++:Code:#include <iostream> #include <vector> using namespace std; int main() { vector<int> intV; intV.push_back(4); intV.push_back(6); intV.push_back(2); intV.push_back(5); intV.push_back(10); intV.push_back(12); intV.push_back(8); intV.push_back(0); intV.push_back(3); vector<int> intVG(intV); vector<int> intVL(intV); int i; cout << "Size of vector is: " << intV.size() << endl; cout << "Unsorted vector: "; for (i = 0; i < intV.size(); i++) { cout << "\nNumber " << i << ": " << intV[i] << " "; } cout << "\nCheck"; return 0; }
Size of vector is: 9
Unsorted vector:
Number 0: 4
Number 1: 6
Number 2: 2
Number 3: 5
Number 4: 10
Number 5: 12
Number 6: 8
Number 7: 0
Number 8: 3
Segmentation fault (core dumped)
Any help is appreciated!!



LinkBack URL
About LinkBacks




