STL源码剖析笔记(1)
来源:互联网 发布:网络博客被骗了怎么办 编辑:程序博客网 时间:2024/06/05 04:09
page 61
enum { __ALIGN = 8 };
static size_t ROUND_UP(size_t bytes)
{
return ( ( (bytes)+__ALIGN-1) & ~(__ALIGN-1) );
}
此函数用来把bytes上调至8的倍数,以后多注意位运算的使用.
以前也碰到过判断一个数是否为2的幂的运算,也是利用位运算巧妙的作出判断.
return data & (data+1);
- STL源码剖析笔记(1)
- STL源码剖析笔记1
- STL源码剖析 [笔记]
- STL源码剖析笔记
- STL源码剖析 笔记
- STL源码剖析笔记
- STL源码剖析笔记(1)
- 《STL源码剖析》阅读笔记1
- STL源码剖析笔记二
- STL源码剖析笔记三
- 《STL源码剖析》 笔记2
- 《STL源码剖析学习笔记》
- 《STL源码剖析》学习笔记
- 《STL源码剖析》笔记_1
- STL源码剖析笔记二迭代器
- 《STL源码剖析》阅读笔记
- STL源码剖析(1)
- STL源码剖析1
- Linux命令大全——nohup命令
- 重写与重载
- 利用jquery操作select下拉列表框
- AndroidManifest.xml 文件之详细解析
- Silverlight Toolkit 中 DatePicker & TimePicker 的用法
- STL源码剖析笔记(1)
- MMORPG - 技能系统,2
- 悲剧的出牌 模拟题
- 九宫八阵图之天覆阵——防火墙
- JS和HTML分离:注册事件的方法进行封装
- C++ Primer学习笔记 多重继承与虚继承
- ant命令
- 报表工具好帮手
- 管家婆ERP V3Ⅱ同价调拔单生成金蝶财务软件K3 V10.3标准凭证引入的SQL select 查询语句