335_C++_传入自定义数量参数,通过位移,生成唯一标识符key,通过函数返回值,看是占据32位还是64位
于 2024-05-14 16:02:51 首次发布
该博客介绍了C++中通过位移操作生成唯一标识符key的函数`makeKey`,用于哈希表或缓存系统。函数接受宽度、高度、质量及等比例布尔值作为参数,通过左移20、8和1位组合成一个quint32类型的唯一键。文章讨论了为何选择这些位移量以及剩余2位空闲空间的可能性。此外,提出了参数调整的思考,以满足不同场景下的唯一性需求。
摘要由CSDN通过智能技术生成