#include<vector> vector<int>v1;
...... int v1_max = *max_element(v1.begin(),v1.end());
使用vector中的max_element(a,b)函数,可返回向量[a,b]区间内的最大元素的地址。做 * 后可得到相应的元素值。
当需要得到某一区间内的最大值时[a,b),参数为地址类型。如:v1_max = * max_element(&v1[a],&v1[b]);(此处区间为前闭后开!)
在抽象性和实际性之间找到平衡点,需要知识、经验以及许多思考。
-------Steve Vinoski
浙公网安备 33010602011771号