不用负的指标就影响效率了?
*(a - 3)比a[-3]效率低吗?
【 在 hoodlum (hoodlum) 的大作中提到: 】
: 标 题: Re: c++的数据组下标到底是有符号还是无符号的
: 发信站: 水木社区 (Fri Jan 17 01:59:01 2020), 站内
:
:
: c++ 里指针肯定是要双向均可移动的。不可能给自己设置障碍。
指针当然可以减,但是为什么要用负指标?
: 检查边界那是其他语言里面的哲学。c++ 为了效率在裸指针里这些都不要。
:
: 【 在 here080 (hero080) 的大作中提到: 】
: : std::array::operator[]就没有符号。
: : 我认为不管a[-1]是否能用,我们都应该当成UB不要用。
:
:
: --
:
: ※ 来源:·水木社区 newsmth.net·[FROM: 139.226.154.*]
--
FROM 76.126.252.*