0
我知道how to get the biggest type in typelist我們可以使用metaprograming在工會中獲得最大(sizeof)類型嗎?
有沒有辦法在工會中獲得最大(sizeof)類型?
我的意思是這樣的:
GetBiggestType<SomeUnionType>::type
和類型是最大的類型。
我知道how to get the biggest type in typelist我們可以使用metaprograming在工會中獲得最大(sizeof)類型嗎?
有沒有辦法在工會中獲得最大(sizeof)類型?
我的意思是這樣的:
GetBiggestType<SomeUnionType>::type
和類型是最大的類型。
在大多數情況下,我認爲聯盟的大小(足夠大以容納最大的成員加上對齊填充)就足夠了,您實際上並不需要該最大成員的類型。
和sizeof()會給你那個,不需要元編程。
是的,你是對的,但你的答案不符合我的問題。我需要的不是尺寸。你可以修改答案,只是說不。我會設置你的anwser最好。謝謝。 –
除非你已經知道聯盟中的所有類型。 –
@SamVarshavchik你的意思是我們不能這樣做:GetBiggestType :: type得到這種類型? –
如果沒有指定要檢查的類型或成員,則無法在C++中執行此操作。 –