【发布时间】:2011-08-13 16:50:23
【问题描述】:
关于何时应该使用void[] 而不是ubyte[],是否有一般规则?是首选吗?
【问题讨论】:
关于何时应该使用void[] 而不是ubyte[],是否有一般规则?是首选吗?
【问题讨论】:
void[] 用于可能包含指针的数据,byte[] 用于实际上只是数据的数据,例如网络缓冲区或文件。 (我意识到 Phobos 在这点上是不一致的)
原因是 GC 扫描 void[]s 的指针,而不是 ubyte[]s。
【讨论】: