map容器の反復器の中でfirstとsecond+C++の中で配列の名声の後の値は何ですか?

2626 ワード

文書ディレクトリ
  • cpp里map容器の反復器の中firstとsecond
  • C++の配列の名前の後の値は何ですか?

  • cppの中のmap容器の反復器の中のfirstとsecond
    map<string,int> m;
    m["on"]= 7;
    map<string,int>::iterator p = m.begin();
    p->first;
     //     string    "on"
    p->second;
     //  7
    

    C++の配列の名前の後の値は何ですか?
  • 1、グローバル/静的配列
  • グローバル/静的配列が明示されている場合、自動的に0に初期化される.


  • 2、局部配列
  • ローカル配列、コンテンツはランダムで、必ずしも0ではありません.関数内で宣言されているように:
  • int Func()
    {
         
    char szTest[10]; //        
    memset(szTest, 0, sizeof(szTest));
    } 
    

  • 3、メンバーデータ
  • クラスのメンバー配列が明示されている場合、配列の内容はランダムであり、必ずしも0ではない.
  • は、一般にクラスの構造関数内でmemsetで0に初期化される.