readability-simplify-subscript-expr

此检查简化下标表达式。目前,这涵盖了调用 .data() 并立即执行数组下标操作以获取单个元素的情况,在这种情况下,只需调用 operator[] 即可。

示例

std::string s = ...;
char c = s.data()[i];  // char c = s[i];

选项

Types

触发此检查的类型列表。默认值为 ::std::basic_string;::std::basic_string_view;::std::vector;::std::array;::std::span