将一个size_t类型的数上调至8的倍数
这个用法见与SGI STL的第二级空间配置器构建中,内存需求量不够8的倍数bytes的上调至8的倍数
enum{__ALLGN=8};
size_t Round_up(size_t bytes)
{
return(((bytes)+__ALLGN-1)&~(__ALLGN-1));
}
这个用法见与SGI STL的第二级空间配置器构建中,内存需求量不够8的倍数bytes的上调至8的倍数
enum{__ALLGN=8};
size_t Round_up(size_t bytes)
{
return(((bytes)+__ALLGN-1)&~(__ALLGN-1));
}