首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

size_t 跟 unsigned int 不一样

2012-09-09 
size_t 和 unsigned int 不一样在64位机器上sizeof(size_t) 8sizeof(unsigned int) 4size_t a 4boo

size_t 和 unsigned int 不一样
在64位机器上
sizeof(size_t) = 8
sizeof(unsigned int) = 4

size_t a = 4;
boost::any b = (a);
boost::any_cast<unsigned int>(b);

会抛出 异常信息
Detail: boost::bad_any_cast: failed conversion using boost::any_cast

热点排行