因此,我製作了一個名爲Dictionary
的類,該類繼承自基礎IEnumerable
幷包含List
類型的成員。 List
有一個const unsigned int&
成員,用於存儲和公開其項目數。Initializer list not order
這是Dictionary
的構造函數。
Dictionary() : _list(), IEnumerable(_list.Count)
{ }
我從 「初始化」 列表IEnumerable
通過const unsigned int&
。問題是,IEnumerable
的初始化程序在_list
的(List
類型的成員)之前被調用,所以我傳遞了無效的引用。
有沒有辦法強制成員_list
在基類IEnumerable
之前初始化?
如何設置'List'的'Count'數據成員?這是一個參考,所以它必須提到某件事。它在_list的構造函數中被設置爲 – juanchopanza 2013-02-10 21:54:58
。但是,這是基地後 – 2013-02-10 22:00:18