vector::size_type in C++

后端 未结 3 461
自闭症患者
自闭症患者 2020-11-27 03:27

What is meant by this C++ statement?

vector::size_type x;

And, what is the use of the scope operator :: here? In ot

3条回答
  •  爱一瞬间的悲伤
    2020-11-27 03:47

    I would read it as "declare x as a variable of a type suitable for holding the size of a vector". The vector defines its own type for its length, and it's always cleanest to use that if possible, rather than "guessing" and using int, unsigned int, long, unsigned long or size_t etc directly as you'd otherwise need to do.

提交回复
热议问题