C++primer標準ライブラリタイプと組み込みタイプのデフォルトの初期化


  • 標準ライブラリタイプと組み込みタイプ動的配列のデフォルトの初期化
  • 標準タイプ配列と内蔵タイプ配列のデフォルトの初期化
  • 標準ライブラリタイプと組み込みタイプ変数のデフォルト初期化

  • 1.標準ライブラリタイプと組み込みタイプの動的配列のデフォルトの初期化
    //1.                    
    
    
    string *psa=new string[10];// 10   string
    int *pia=new int[10];//10         
    int *pia2=new[10]();//                      ,           0.
    
    //   new         10      ,        string  ,             ,   string                      。
    
    //               ,     10 int       ,        。
    
    //                      ,           0.

    2.標準型配列と組み込み型配列のデフォルトの初期化
    //2.                   
    
    
    
    string sa[10];//    string       ,           
    int ia[10];   //ia             ,       0
    int main()
    {
    string  sa2[10];//    string       ,           
    int ia2[10];//ia             ,       ,    
    }

    3.標準ライブラリタイプと組み込みタイプ変数のデフォルト初期化
    //3.                  
    
    int global_int;   //              ,      0;
    string global_s;        //            ,        
    int main(){
    int local_int;    //              ,       ,      ;
    string local_s;       //              ,        ;
    return 0;
    }