티스토리 뷰
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
- 음악
- it
- API
- driver
- C
- db
- kering
- linux
- jni강좌
- AWS
- NDK
- MFC
- java
- Visual C++
- 프로그래밍
- 드라이버
- source
- database
- 안드로이드
- jni
- Python
- algorithm
- gcc
- Quiz
- android
- 리눅스
- Troubleshooting
- C++
- winapi
- Cloud
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
글 보관함