在這個例子中,age在父類中已經初始化了,在子類中肯定不能再次初始化,妳可以在Sub的構造函數中給age賦值,這樣調用的實際上是=操作符,而不是構造函數了。所以在C++中,初始化列表只能初始化自己的成員變量,而不能初始化繼承而來的成員變量,否則就會出現壹個變量初始化兩次的情況。