Programming/C & C++
STL vector 사용 예제
후유증
2012. 8. 10. 23:38
다음은 벡터의 사용 예제이다.
- #include <iostream>
- #include <vector>
- using namespace std;
- void main(){
- vector<int> v;
- v.push_back(10);
- v.push_back(20);
- v.push_back(30);
- v.push_back(40);
- v.push_back(50);
- for ( vector<int>::size_type i = 0; i < v.size(); i++) {
- cout << v[i] << " ";
- }cout << endl;
- cout << endl;
- cout << v.size() << endl; // 원소 갯수
- cout << v.capacity() << endl; // 벡터의 용량
- cout << v.max_size() << endl; // 최대생성가능 사이즈
- // resize :: 사이즈 바꿔준다.
- for( vector<int>::iterator iter = v.begin(); iter != v.end(); iter++){ // 위의 for문과 다르게 벡터에 접근하는 예제
- cout << *iter << " " ;
- }cout << endl;
- }