본문 바로가기
728x90
반응형

C++32

sort #include #include #include using namespace std; void main() { int ari[]={2,8,5,1,9}; vector vi(&ari[0],&ari[5]); sort(vi.begin(),vi.end()); vector::iterator it; for (it=vi.begin();it!=vi.end();it++) { printf("%d\n",*it); } } 2023. 12. 9.
find #include #include #include #include using namespace std; void main() { int ari[]={1,2,3,4,5}; vector vi(&ari[0],&ari[5]); list li(&ari[0],&ari[5]); puts(find(vi.begin(),vi.end(),4)==vi.end() ? "없다.":"있다."); puts(find(li.begin(),li.end(),8)==li.end() ? "없다.":"있다."); puts(find(&ari[0],&ari[5],3)==&ari[5] ? "없다.":"있다."); } void main() { string names[]={"김씨","구씨","문씨", "김씨","임씨","영씨","박씨"}; vector a.. 2023. 12. 9.
itergeneric #include #include #include using namespace std; template void Print(IT s, IT e) { IT it; for (it=s;it!=e;it++) { printf("%d\n",*it); } } void main() { int ari[]={1,2,3,4,5}; vector vi(&ari[0],&ari[5]); list li(&ari[0],&ari[5]); Print(&ari[0],&ari[5]); Print(vi.begin(),vi.end()); Print(li.begin(),li.end()); } 2023. 12. 9.
itervector #include #include using namespace std; void main() { int ari[]={1,2,3,4,5}; vector vi(&ari[0],&ari[5]); vector::iterator it; for (it=vi.begin();it!=vi.end();it++) { printf("%d\n",*it); } } 2023. 12. 8.
iterarray #include using namespace std; void main() { int ari[]={1,2,3,4,5}; int *it; for (it=&ari[0];it!=&ari[5];it++) { printf("%d\n",*it); } } 2023. 12. 8.
map #include #include #include using namespace std; struct SProduct { string Name; int Price; } arPro[]={ {"고소미",500},{"카스",400},{"네카페",250},{"라면",450}, {"88라이트",1900},{"불티나",300},{"스타킹",700},{"김치",2000}, {"신문",500},{"비타500",500},{"비타1000",1000},{"왕틀이",900}, {"치즈샌드",200},{"위스퍼",800},{"콘텍600",600},{"페리오치약",2200}, {"모나미볼펜",90},{"까페라떼",990},{"밧데리",1000},{"파이",250}, }; void main() { map mPro; map::itera.. 2023. 12. 8.
728x90
반응형