请教一段代码含义
zy765 2013-01-22 12:46:00 void Insert(int l, int x, int y)
{
int idx = ((y >> l) << 16) + (x >> l);
TileTree *p = m_trees[idx];
if (!p)
{
p = new TileTree();
m_trees[idx] = p;
}
p->Insert(l, x % (1 << l), y % (1 << l));
}
l,x,y是层。列,行,用于金字塔数据构建中树结构的保存,主要问题是这个idx编码是怎么个意思?