????? 在C++中,初始話是一個非常重要的概念。對它的討論將貫穿本書(C++? Primer 4)的始終。
????? 已初始化變量是指變量在定義時就給定一個值。未初始化變量則未給定初始值:
????? int va11=0;? //初始化
????? int va12;? //未初始化
給變量一個初始值幾乎總是真確的,但不要求必須這樣做。當我們確定變量在第一次使用時會賦一個新值,那就不需要創建初始值。例如,我們本節開始我們的第一個有意義的程序中,定義了未初始化變量,并立即讀取值給他們。
?????? 定義變量時,應該給變量賦初始值,除非確定將變量用于其他意圖之前會覆蓋這個初值。如果不能保證讀取變量之前重置變量,就應該初始化變量。