C++11 의 for each 출력

772 단어 C++STL
C++실험 수업 은 for each 순환 으로 관련 용기 맵 의 출력 을 실현 하도록 요구 합 니 다.처음에 완전히 싹 트 기 시 작 했 습 니 다.오랫동안 조사 한 자료 에서 야 아래 의 것 을 정리 했다.
C++11 새로운 기능 중 하 나 는 자바 와 유사 한 for each 순환 입 니 다.
map m;
 // 1
for (    auto &v : m)  
     {
         cout<::reference a){
//    reference,     。
         cout<::reference a)  //    reference,     。
{
         cout<

매크로 정의 방법 도 있 습 니 다.
//  
#define foreach(container,it) \
    for(typeof((container).begin()) it = (container).begin();it!=(container).end();++it)
//  
foreach(m,it)
    {
        cout<first<second<

좋은 웹페이지 즐겨찾기