c++能不能給類的成員變量在聲明的時候初始化?

能。可能早先的版本不能,但是c++11標準下能。有人說在聲明的時候初始化相當於在構造函數中初始化,其實不是的,成員變量初始化的順序爲:先進行聲明時初始化,然後進行初始化列表初始化,最後進行構造函數初始化,如下代碼:(另外初始化列表中初始化的順序是和變量聲明的順序一樣,而與列表中的順序無關) #include "stdafx.h" #include <iostream> using name
相關文章
相關標籤/搜索