max() bei vektoren
-
hi,
ich hab irgendwo gelesen, das man mit max() den höchsten wert eines vektors rausbekommen kann... jetzt wollt ich das mal ausprobiren, aber irgendwie kennt er die funktion net
hier der code:
#include <iostream>
#include <vector>
using namespace std;int main()
{
vector<int> test;
test.push_back(3);
test.push_back(7);
test.push_back(4);
cout << test.max();
return 0;
}eigentlich wollte ich als rückgabe 7 haben...
irgendne idee? thx...
-
Die Funktion max_element (aus algorithm?) ist die gesuchte:
cout << *(max_element(test.begin(), test.end()));
Hier eine Referenz dazu:
max_element
-
ok danke