vector模板类的用法

来源:互联网 发布:xbox one国行解锁 知乎 编辑:程序博客网 时间:2024/06/03 20:43
//vector1.cpp -- introducing the vector template#include <iostream>#include <string>#include <vector>const int NUM = 5;int main(){using std::vector; using std::string;using std::cin;using std::cout;using std::endl;vector<int> ratings(NUM);    //将vector模板类实例化为存储5个int元素的类对象    vector<string> titles(NUM);  //将vector模板类实例化为存储5个string元素的类对象cout << "You will do exactly as you told, you will enter\n"  << NUM << "book titles and your ratings (0-10).\n";int i;for(i = 0; i < NUM; i++){cout << "Enter title " << i+1 << ": ";getline(cin, titles[i]);cout << "Enter your rating(0—10): ";cin >> ratings[i];cin.get();}cout << "Thank you, you entered the following:\n"<< "Rating\tBook\n";for(i = 0; i < NUM; i++){cout << ratings[i] << "\t" << titles[i] << endl;}cin.get();}

运行效果如图:



0 0
原创粉丝点击