8.3(금) C++ - reverse_iterator

from Study/C++ 2007/08/07 20:33 view 18560

// reverse_iterator 덕에 알고리즘의 능력이 2배가 된다.

 

void main()

{

        string s1 = "hello";

        string s2 = "abcde";

 

        copy( s1.begin(), s1.end(), s2.rbegin() );

 

        cout << s2 << endl;    //'olleh'

 

        vector<int> v(5);

 

        v[0] = 1;

        v[1] = 2;

        v[2] = 3;

        v[3] = 4;

        v[4] = 5;

 

        vector<int>::reverse_iterator p = v.rbegin();  // 주의rbegin

 

        cout << *p << endl;

        ++p;

        cout << *p << endl;

}

Tag |

Trackback Address :: 이 글에는 트랙백을 보낼 수 없습니다