다음은 벡터의 사용 예제이다.
- #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;
- }
'Programming > C & C++' 카테고리의 다른 글
WindowsAPI C언어에서 파일 목록 가져오기 (0) | 2014.11.19 |
---|---|
C++ SDL 콘솔창 숨기는법 (0) | 2012.08.23 |
C++ STL vector sort 정렬함수 (0) | 2012.08.18 |
C++ sstream( sscanf, 문자열스트림 ) (0) | 2012.08.18 |
__imp__WSACleanup@0 외부 기호(참조 위치: _main 함수)에서 확인하지 못했습니다 (0) | 2012.08.17 |
c++ 입력버퍼 초기화( cin.clear ) (0) | 2012.08.07 |
cin.getline() 함수 (0) | 2012.08.07 |
LINK : fatal error LNK1104: 'LIBC.lib' 파일을 열 수 없습니다. (0) | 2012.08.02 |