readability-container-data-pointer¶
查找代码中可以使用 data()
而不是容器中索引为 0 的元素地址的情况。这种模式通常用于获取指向容器后备数据的指针。 std::vector
和 std::string
提供了一个 data()
访问器来检索数据指针,这应该是首选。
这也确保在容器为空的情况下,数据指针访问不会执行错误的内存访问。
选项¶
- IgnoredContainers¶
由分号分隔的容器正则表达式列表,对此检查不强制执行。默认值为 empty。