继续看微软的bit位算法,特殊位赋值取值

💡 原文中文,约3000字,阅读约需8分钟。
📝

内容提要

介绍了如何通过位操作节约内存和提高性能,通过位移找到需要赋值的位操作,进行某一个或几个位的清空操作,确保返回的值是函数头地址。

🎯

关键要点

  • 通过位操作节约内存和提高性能。
  • 将数值放入内存的某个或几个bit位上,后续可取出使用。
  • 代码中使用位移和掩码操作来清空特定位并赋值。
  • 赋值操作确保返回的是函数头地址,而非其他地址。
  • 取值操作是赋值的反向操作,较为简单。
  • 关键代码段通过位移找到需要赋值的位操作,进行位清空操作。
➡️

继续阅读