// sample program for std::vector, 2008.5.24 T. Kondo #include #include int main() { using namespace std; vector array; // dynamic array of integer type vector array1; // dynamic array of double type variables double x; // for(int i = 0; i < 8 ++i ) { x=i*0.5; array.push_back( i ); array1.push_back( x ); } cout << "size=" << array.size() << endl; for(int i = 0; i < array.size(); ++i ) cout << array[i] << ", " << array1[i] << endl; // array.clear(); array1.clear(); cout <<" array, array1 are clear()ed"<< endl; for(int i = 0; i < 5; ++i ) { x=i*5.5 + 2.34 ; array.push_back( i*100 ); array1.push_back( x ); } cout << "size=" << array.size() << endl; for(int i = 0; i < array.size(); ++i ) cout << array[i] << ", " << array1[i] << endl; return 0; } ./a.exe size=15 0, 0 1, 0.5 2, 1 3, 1.5 4, 2 5, 2.5 6, 3 7, 3.5 8, 4 9, 4.5 10, 5 11, 5.5 12, 6 13, 6.5 14, 7 array, array1 are clear()ed size=5 0, 2.34 100, 7.84 200, 13.34 300, 18.84 400, 24.34