什么是類型安全,為什么它是重要的?


定義:是一個聲明,同時也為一個對象分配了內存空間

類型安全:

  每個對象在定義時被分配一個類型。對於一個程序或者程序的一部分,如果使用的對象符合它們規定的類型,那么它們是類型安全的。

不幸的是,有很多執行的操作不是類型安全的。

例如:

1 int main() 2 { 3       double x;               //“忘記”初始化,此時的X值是不明確的
4       double y=x;             //此時的y值也變得不明確了
5       double z=2.0+x; 6 }

  初始化變量是一個好習慣,它會為我們減少很多麻煩!

  完全的類型安全是最為理想的。不幸的是C++編譯器不能保證完全的類型安全,但是通過良好的編碼訓練和運行時檢查,我們可以避免違反類型安全。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM