C ++の初期化

1.内蔵タイプのデフォルトの初期化

  組み込みの種類が初期化表示されていないがあれば、それはコンパイラのデフォルトの初期化となります。初期化後の値を決定するために、変数の初期化①②位置変数の異なるタイプの種類に応じ。内蔵された場合、関数本体内部のタイプしかし、初期化されません - 未定義であること、未定義の変数を操作すると、エラーが発生する可能性がありながら。これは、文字列型は、デフォルトの初期化ので、可変STRの操作によりライン21を提供することになるであろうように。

1つの#include <iostreamの>
 2の#include < ストリング >
 3。 使用した 名前空間STDは、
 4  
。5  INT I; // in vitroで定義機能は、それが0に初期化される
。6  静的 INT K;
 7  
。8  のint main()の
 9  {
 10      COUT I << << ENDLは、
 11      COUT << K << ENDL、
 12は     
13である     のint jは、
 14      // I = jが; // 不正、jはのように定義
 15      // COUT << J << ENDL; //   同じ違法
16 
17      静的 INT G、
 18は      COUT G << << ENDL; // 有効
。19   
20である     文字列 STR、ST(" 23が" );
 21は、      ST = STR; // 法的、文字列クラスは、適切なデフォルト値を提供
22 }

 

おすすめ

転載: www.cnblogs.com/KongHuZi/p/11613144.html