定義:是一個聲明,同時也為一個對象分配了內存空間
類型安全:
每個對象在定義時被分配一個類型。對於一個程序或者程序的一部分,如果使用的對象符合它們規定的類型,那么它們是類型安全的。
不幸的是,有很多執行的操作不是類型安全的。
例如:
1 int main() 2 { 3 double x; //“忘記”初始化,此時的X值是不明確的
4 double y=x; //此時的y值也變得不明確了
5 double z=2.0+x; 6 }
初始化變量是一個好習慣,它會為我們減少很多麻煩!
完全的類型安全是最為理想的。不幸的是C++編譯器不能保證完全的類型安全,但是通過良好的編碼訓練和運行時檢查,我們可以避免違反類型安全。
