阅读背景:

被误解的C++——优化variant实现

来源:互联网 
优化variant实现
上一次,我大概制作了一个variant类型,并设法赋予这个类型同C++内置类型几乎一样的行为。但是,具体实现起来,倒是有点望而生畏。想想看,如果我的variant需要包容5种类型,那么单单一个操作符,就需要5×5+1=26个操作符重载(那单独一个是variant类型操作数的重载)。所有二元操作符都是如此。 上一次,我大概制作了一个variant类型,并设法赋予这个类型同



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: