因此,就考慮用c++11去實現(xiàn)一個vairiant, 這個variant可以很容易知道取值時,是什么類型轉(zhuǎn)換失敗了。 打造variant需要解決的問題: 第一,要在內(nèi)部定義一個char緩沖區(qū)。 緩沖區(qū)用來存放variant的值,這個值是variant定義的多種類型中的某種類型的值,因此,這個緩沖區(qū)要足夠大,能夠存放類型最大(sizeof(Type))的值才可以,...
www.dbjr.com.cn/article/429...htm 2025-6-4