Ä¿¹Â´ÏƼ | ťƼ/ÀÓº£µðµå/Å¥ÅäÇÇ¾Æ | ¸¶ÀÌÅ©·ÎÀ©µµ¿ì | SDL | ¸®´ª½ºÇÁ·Î±×·¡¹Ö | ±âŸ | Æ÷ÀÎÆ®¼øÀ§ | ÃֱٰԽù°ÃֱٰԽù° RSS  
korone.net¿¡ ´Ù·ç¾úÀ¸¸é Çϴ°ÍÀº¿ä?
 
 
 
 
 
202
736
3,878
2,027,970
  ÇöÀçÁ¢¼ÓÀÚ : 11 (ȸ¿ø 0)


¹è³Ê ½Åû ¹®ÀÇ

Á¦ ¸ñ [C++] std::vector find tutorial
±Û¾´ÀÌ korone
³¯ Â¥
05-06-22 16:05
Á¶È¸(11520)
std::vectorÀÇ findÀÇ Å×½ºÆ®¸¦ À§ÇØ °£´ÜÇÏ°Ô ¸¸µé¾î º¸¾Ò½À´Ï´Ù.

#include <stdio.h>
#include <vector>
#include <algorithm>

typedef std::vector<int> IntList;
typedef std::vector<int>::iterator IntListIt;

int get_random(size_t lo, size_t hi)
{
    return (int)((double)rand() /
        ((double)RAND_MAX + 1) * (++hi - lo) + lo);
}

int main()
{
    IntList list;

    int no = 0;
    for (size_t i=0; i<10; i++)
    {
        no = get_random(1, 100);
        list.push_back(no);
        printf("push_back : %d\n", no);
    }

    IntListIt it = find(list.begin(), list.end(), 40);
    if (it != list.end())
    {
        printf("found...\n");
    }

    return 0;
}

½ÇÇà°á°ú
push_back : 85
push_back : 40
push_back : 79
push_back : 80
push_back : 92
push_back : 20
push_back : 34
push_back : 77
push_back : 28
push_back : 56
found...

³­¼ö¸¦ ¹ß»ý½ÃÄÑ vector¿¡ Áý¾î³Ö°í, ¹ß»ýµÈ °ªÁß ¼ýÀÚ 40À̶ó´Â °ªÀÌ ÀÖ´ÂÁö È®ÀÎÇÏ´Â ÄÚµåÀÔ´Ï´Ù.
³­¼ö ¹ß»ýÀ̹ǷΠ½ÇÇàÇÒ¶§ ¸¶´Ù 40À» ãÀ» ¼öµµ ¸øÃ£À» ¼öµµ ÀÖ½À´Ï´Ù.
ÀÓº£µðµå µµ C++ÀÌ ´ë¼¼~


°Ô½Ã¹° 23°Ç
¹øÈ£ ºÐ·ù Á¦¸ñ ±Û¾´ÀÌ ³¯Â¥ Á¶È¸
23 C++ std::deque tutorial korone 08-29 2517
22 C++ __PRETTY_FUNCTION__, __FUNCTION__, __LINE__ korone 02-13 4765
21 C++ std::bitset example korone 03-14 5762
20 C++ assign std::string to std::sting vs assign char* string to s¡¦ korone 06-22 7469
19 C++ unionÀ» ÀÌ¿ëÇÑ bit ó¸® example korone 06-22 7241
18 C++ #pragma pack example korone 06-22 7877
17 C++ inlineasm example korone 06-22 5779
16 C++ std sort tutorial korone 06-22 9375
15 C++ std reverse tutorial korone 06-22 7030
14 C++ std::list find tutorial korone 06-22 10587
13 C++ std::vector find tutorial korone 06-22 11521
12 C++ String to integer korone 03-30 7179
11 C++ Introduction to wxEmbedded korone 03-25 5825
10 C++ Using Dev-C++ with wxWidgets korone 03-25 7488
9 C++ How do I get Visual Studio to recognize .cc files as c++ sou¡¦ korone 03-16 7128
 1  2  


About korone.net | Copyright 2003 korone.net. All rights reserved.