2016-07-25 57 views
1

我想知道如何讓容器包含幾種類型。我知道:有什麼方法可以創建幾種類型的容器?

  • 元組可包含多種類型
  • 如果我創建一個枚舉E,我可以創造一個Vec<E>

在C++中,我們可以建立一個Vec<A*>含有B*C*元件如果B和從AC繼承。我們可以在Rust中做類似的事嗎?例如,如果幾種類型實現相同的特質?

回答

4

1)您可以存儲引用或指向特徵對象的指針。

2)你可以在你想存儲的東西上創建一個枚舉。

+1

我肯定會+1,如果你包括工作的例子。 –

相關問題