今天在做某一道题的时候用了for循环来赋值(我是从1开始赋值),然后只能输入一个数就强行退出了。
今天老师讲的时候说vector不能有空格,必须从头到尾,我就想到没有赋值v[0]那个数,导致了错误。当时我用的push_back()就成功输入了。
所以使用vector时尽管可以尽情把他当作数组使用。但是仍然存在一个巨大的限制。那就是尽量不要使用for进行赋值,否则可能会发生我这样的错误。但是输出的时候可以用for。
今天在做某一道题的时候用了for循环来赋值(我是从1开始赋值),然后只能输入一个数就强行退出了。
今天老师讲的时候说vector不能有空格,必须从头到尾,我就想到没有赋值v[0]那个数,导致了错误。当时我用的push_back()就成功输入了。
所以使用vector时尽管可以尽情把他当作数组使用。但是仍然存在一个巨大的限制。那就是尽量不要使用for进行赋值,否则可能会发生我这样的错误。但是输出的时候可以用for。