数组和集合-rfc4862(中文) ipv6无状态地址自动配置

时间:2024-06-22 11:26:45
【文件属性】:

文件名称:数组和集合-rfc4862(中文) ipv6无状态地址自动配置

文件大小:1.28MB

文件格式:PDF

更新时间:2024-06-22 11:26:45

编程 标准 规范 命名规则 C++

4.7 数组和集合  您应该 在低层次函数中使用数组,来减少内存消耗,增强性能表现。对于公开接口,则偏向选择集 合。 集合提供了对于其内容更多的控制权,可以随着时间改善,提高可用性。另外,不推荐在只读场景下使 用数组,因为数组克隆的代价太高。 然而,如果您把熟练开发者作为目标,对于只读场景使用数组也是个不错的主意。数组的内存占用比较 低,这减少了工作区,并因为运行时的优化能更快的访问数组元素。  一定不要 使用只读的数组字段。字段本身只读,不能被修改,但是其内部元素可以被修改。以下示例 展示了使用只读数组字段的陷阱: Bad: public static readonly char[] InvalidPathChars = { '\"', '<', '>', '|'}; 这允许调用者修改数组内的值: InvalidPathChars[0] = 'A';


网友评论