#include #include #include using namespace std; const string & findMax( const vector & arr ) { int maxIndex = 0; for( int i = 1; i < arr.size( ); i++ ) if( arr[ maxIndex ] < arr[ i ] ) maxIndex = i; return arr[ maxIndex ]; } const string & findMaxWrong( const vector & arr ) { string maxValue = arr[ 0 ]; for( int i = 1; i < arr.size( ); i++ ) if( maxValue < arr[ i ] ) maxValue = arr[ i ]; return maxValue; } int main( ) { vector arr; arr.push_back( "hello" ); arr.push_back( "there" ); arr.push_back( "world" ); cout << findMax( arr ) << endl; cout << findMaxWrong( arr ) << endl; return 0; }