最近在学习c++ memory pool,读《c++ 应用程序性能优化》一书时,发现了一个算法: (num + (b - 1)) & ~(b-1)。其中num是要向上取整的数,b为2^n。对于这种优秀对的思想一定要记录一下。