📄 chap1_stlvectorexample.cpp
字号:
#include <conio.h>
#include <vector>
int main(int argc, char* argv[])
{
printf("STL Vector Demonstration program\n");
std::vector<int> ArrayOfInts;
// add the numbers 1 thru 5 to the vector
for (int q=0; q < 5; q++) {
ArrayOfInts.push_back(q);
}
// insert number 6 between 3 and 4
ArrayOfInts.insert(ArrayOfInts.begin()+4, 6);
// print out the contents of the vector:
printf("The vector contains: ");
for (std::vector<int>::iterator i = ArrayOfInts.begin(); i != ArrayOfInts.end(); i++) {
printf("%d ", *i);
}
printf(" deleting 2... \n");
// delete the number 2
ArrayOfInts.erase(ArrayOfInts.begin()+2);
// print the vector again
printf("The vector contains: ");
for (i = ArrayOfInts.begin(); i != ArrayOfInts.end(); i++) {
printf("%d ", *i);
}
// delete everything
ArrayOfInts.clear();
printf("\nHave a nice day!\n\n");
#ifdef _DEBUG
getch();
#endif
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -