1

假设我们有一个基类green和这样的层次结构树:

在此处输入图像描述

我们有一个列表,greenList里面有所有的类redblue等等green。我们不创建这个列表,我们给它填充了数据。我们现在要为等类创建red列表yellow。我们确实有red等类的标题,我们不希望有getType内部green类。

如何将该列表排序到C++03 中的greenList列表等redList列表中(使用 boost)?yellowList

4

1 回答 1

1

如果是指针,使用 dynamic_cast 并检查返回值;如果它们是 refs,则在 try/catch 块内使用动态转换。

于 2012-03-31T12:51:27.227 回答