C++初始化

C++支持兩種初始化變量的形式:複製初始化和直接初始化。函數

複製初始化用=,直接初始化用()。對象

直接初始化語法更靈活且效率更高。class

對內置類型來講,複製初始化和直接初始化幾乎沒有任何差異。效率

對類類型的對象來講,有些初始化僅能由直接初始化完成。有多個初始化式時,不能使用複製初始化。變量

內置類型變量的初始化:內置類型變量是否自動初始化取決於變量定義的位置。在函數體外定義的變量都初始化爲0,在函數體裏定義的變量不進行自動初始化。語法

相關文章
相關標籤/搜索