2013-04-16 20 views
0

是否可以檢查C++/CX中對象的類型?C++/CX - 檢查一個對象的類型?

我有一個從ICustomObject派生的對象的向量,當我枚舉Vector中的對象時,我想知道實際的對象類型是什麼。這是爲了讓我知道該對象的哪些屬性應該可以訪問到。

回答

1

我發現這工作就好了!

Type^ meh = element->GetType(); 
1

您可以使用dynamic_cast - 如果對象是MyObjectType的對象,則結果將爲非null,如果是另一個類型,則結果將爲nullptr。

+0

實際上,它似乎更容易...輸入^ meh = element-> GetType(); – DaveUK