abseil-duration-addition¶
检查在 absl::Time
域中应该执行加法的情况。当添加两个值,其中一个已知是 absl::Time
时,我们可以推断出另一个值应该被解释为相同比例的 absl::Duration
,并将此推断明确表示出来。
示例
// Original - Addition in the integer domain
int x;
absl::Time t;
int result = absl::ToUnixSeconds(t) + x;
// Suggestion - Addition in the absl::Time domain
int result = absl::ToUnixSeconds(t + absl::Seconds(x));