Solidity保留了四个32字节的插槽,字节范围(包括端点)特定用途如下:

    • 0x00 - 0x3f (64 字节): 用于哈希方法的暂存空间(临时空间)
    • 0x40 - 0x5f (32 字节): 当前分配的内存大小(也作为空闲内存指针)
    • 0x60 - 0x7f (32 字节): 零位插槽

    暂存空间:暂存空间可以在语句之间使用 (例如在内联汇编中)。
    空闲内存指针: 空闲内存指针最初指向0x80
    零位插槽: 零位插槽用作动态内存数组的初始值,并且永远不应写入(空闲内存指针最初指向0x80