티스토리 뷰
Vector 사용법
List 사용법
#include <cstdio> #include <vector> using namespace std; int main() { int i; int num =10; vector<int> vi; for(i = 0;i < num;i++) { vi.push_back(i*2); //vi[i] = i*2; } for(i = 0;i < num;i++) { printf("vi[%d] = %d\n",i,vi.at(i)); //vi[i]도 됨 } printf("size of vector : %d\n",vi.size()); return 0; }
List 사용법
#include <cstdio> #include <list> using namespace std; int main() { list<int> li; int i; for(i = 0;i < 5;i++) { li.push_back(i*2); } li.sort(); //이런식으로 sort도 된다 list<int> ::iterator it; //랜덤 액세스가 안되기 때문에 이터레이터를 쓴다. //쉽게, 링크드리스트를 쓴다고 생각하면 자료를 사용하기 위해 처음부터 검색해야 하기 때문에.. for(it=li.begin(),i=0;it!=li.end();it++,i++) { printf("%dth = %d\n",i,*it); } return 0; }
'Language > C C++' 카테고리의 다른 글
[C++] RTTI와 vtable 그리고 RTCI (0) | 2010.11.25 |
---|---|
[C++] dynamic_cast, const_cast, reinterpret_cast, static_cast (2) | 2010.11.24 |
[C++] 멤버 변수에서 생성자를 가진 변수 만들기 (0) | 2010.10.06 |
[C++] Algorithm 헤더를 이용한 정렬 (0) | 2010.09.07 |
UAC 내에서 한시적으로 Admin권한 상승 시키기 (0) | 2010.07.08 |
라이브러리 파일(LIB, DLL) 추가법 (0) | 2010.07.06 |
C++의 virtual 키워드 (0) | 2010.06.24 |
WinINet을 이용한 FTP 사용 (0) | 2010.06.17 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- C
- kering
- driver
- MFC
- Troubleshooting
- source
- Visual C++
- Quiz
- 프로그래밍
- 안드로이드
- jni
- C++
- API
- android
- 리눅스
- NDK
- linux
- Cloud
- it
- algorithm
- gcc
- AWS
- java
- database
- Python
- 드라이버
- db
- jni강좌
- winapi
- 음악
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
글 보관함