|
|
1
7
你的
如果要使用一个多态对象的向量,该向量的公共基类为
要考虑的适当容器类型包括
我建议反对
另外,您需要使用公共继承而不是私有继承,并且基类必须有一个虚拟析构函数。不过,我想你是为了简洁起见才把这些忘了。 |
|
|
2
6
当你说:
创建父对象的向量-它不能包含子对象。如果你想要一个多态C++容器,它必须包含基类指针。动态强制转换失败,因为应用它的对象总是父对象而不是子对象。 另外,代码中还不清楚,但是为了使用动态类型转换,您的基类必须至少包含一个虚拟函数。 |
|
|
3
3
你正在创建一个向量
|
|
|
DutChen18 · 如何在C宏中内联触发隐式指针转换? 2 年前 |
|
|
0xDED · 如何将泛型类强制转换为对象的泛型类? 2 年前 |
|
|
Niclas · 变量>-1如何在C中精确求值? 2 年前 |
|
|
Textime · 将Varchar2转换为时间 2 年前 |
|
|
xpt · Go,无法将类型*int32转换为类型*int64 2 年前 |