有关c ++列表的问题

时间:2016-06-27 00:51:39

标签: c++ list

考虑一个字符串列表,其中包含以下给定顺序的字符串:

"bob" "ann" "sue" "ned":   [0]   [1]   [2]   [3] respectively

每次操作后给出List的内容。

a. list.insert(2, "bob");
b. list.insert(5, "ann");
c. list.remove(0);
d. list.remove(3);

I got...bob, ann, bob, sue, ned;
 bob, ann, bob, sue, ned, ann;
ann, bob, sue, ned, ann;
ann, bob, sue, ann

这是正确的吗?

1 个答案:

答案 0 :(得分:0)

关注this,您将了解如何插入值。使用iterator插入值。该值将在当前迭代器位置之前插入。由于iterator.end()将是最后的位置,你不能超越它。使用push_back()在末尾插入元素。