Cocoa 的编码指南如下:
您应该初始化静态变量以确保它们被合并到 __DATA 段的 __data 段,而不是 __bss 段。如果没有明显的值可用于初始化,请使用 0、NULL、0.0 或任何合适的值。
这是否意味着 __bss 在某种意义上比 __DATA 差?但在我的理解中,__bss 有好处,因为它可以生成更小的二进制可执行文件。有任何想法吗?
Cocoa 的编码指南如下:
您应该初始化静态变量以确保它们被合并到 __DATA 段的 __data 段,而不是 __bss 段。如果没有明显的值可用于初始化,请使用 0、NULL、0.0 或任何合适的值。
这是否意味着 __bss 在某种意义上比 __DATA 差?但在我的理解中,__bss 有好处,因为它可以生成更小的二进制可执行文件。有任何想法吗?