C ++ 11奇怪的符号[0:size())

时间:2017-09-29 19:01:37

标签: c++11 range iunknown

我可以从

了解
  

Stroutrup C ++编程语言 - 不变量

上面的符号是一个范围初始值设定项,还是这个解释性指令,用于在数学上传达Vector类数组范围介于0和某个预定大小之间?

我是否应该使用本书,因为它包含错误,例如使用.而不是->从该结构的变量访问结构成员?

1 个答案:

答案 0 :(得分:3)

这是一个half-closed interval。他说向量的索引必须在0到0的范围内,但不包括向量的大小。所以0将是一个有效的索引(假设向量不为空),但size()不会。这不是代码示例。