本文共 345 字,大约阅读时间需要 1 分钟。
函数本身返回的是地址、需要用*取元素值
#includeusing namespace std;struct Node{ int s; bool operator<(const Node o)const{ return s < o.s; }}nodes[10];/* 输出: 10 6 10 6 */ int main() { int a[] = {3,2,4,7,5,9,10}; for(int i = 0; i < 7; ++i){ nodes[i].s = a[i]; } vector v(a,a+7); //用数组初始化 vector cout << *max_element(v.begin(),v.end())<
转载地址:http://zeimi.baihongyu.com/