std::list
std::list<int*> intList;
기존 방법 (iterator 사용)
for(std::list<int*>::iterator itr = intList.begin(); itr != intList.end(); itr++){
printf("%d",**itr);
}
향상된 for문을 이용한 탐색
for (int *ptr : intList){
printf("%d",*ptr);
}
for each문을 이용한 탐색
for each(int* i in intList){
printf("%d",*i);
}
iterator를 쓰지 않는 편이 깔끔하다!
'메모장 > C++' 카테고리의 다른 글
[C++/etc] 키워드 사전 (수정중) (0) | 2022.11.23 |
---|---|
[C++] 스마트 포인터 메모 (0) | 2022.11.17 |
[c++] async 테스트 (0) | 2021.12.15 |
[C++] 구조체의 크기 (size of struct) (4) | 2020.11.18 |
[C, C++] 표준 입출력 실험 (scanf) (0) | 2019.09.03 |