所以我创建了一个类Dictionary
,它继承自一个基类IEnumerable
并包含一个类型的成员List
。List
有一个const unsigned int&
存储和公开其项目计数的成员。
这是Dictionary
的构造函数。
Dictionary() : _list(), IEnumerable(_list.Count)
{ }
我将const unsigned int&
“初始化”列表中的IEnumerable
. 问题是,在's ( type 的成员)IEnumerable
之前调用了 's 的初始化程序,所以我传入了一个无效的引用。_list
List
有没有办法强制成员_list
在基类之前初始化IEnumerable
?