0
是否可以檢查C++/CX中對象的類型?C++/CX - 檢查一個對象的類型?
我有一個從ICustomObject派生的對象的向量,當我枚舉Vector中的對象時,我想知道實際的對象類型是什麼。這是爲了讓我知道該對象的哪些屬性應該可以訪問到。
是否可以檢查C++/CX中對象的類型?C++/CX - 檢查一個對象的類型?
我有一個從ICustomObject派生的對象的向量,當我枚舉Vector中的對象時,我想知道實際的對象類型是什麼。這是爲了讓我知道該對象的哪些屬性應該可以訪問到。
我發現這工作就好了!
Type^ meh = element->GetType();
您可以使用dynamic_cast - 如果對象是MyObjectType的對象,則結果將爲非null,如果是另一個類型,則結果將爲nullptr。
實際上,它似乎更容易...輸入^ meh = element-> GetType(); – DaveUK