這種模擬union的方式,好處是,在形式上和union類似,sa和na有一個成員有效,不過,個人認為,如果這樣使用union還不如通過組合方式,在Attr中設置第一個成員為AttrType,SAttr和NAttr不再繼承自AttrType,client根據該類型,來確定是取sa,還是na,當然,這在形式上不再是union了。
開發環境:VS2005 + ICE3.3.1。/Files/true/Union.zip
Powered by: C++博客 Copyright © true