1
Incluir todos los encabezados necesarios añadiendo las siguientes líneas al principio del programa : # include # include Escribir una función de contenedor para la función lexographical_compare . La función sort () que va a utilizar más adelante requiere la función de comparación para tomar dos cadenas como argumentos y devuelve un bool , que no es cómo funciona la función lexographical_compare . Puede declarar esta función como una función global del espacio de nombres de su proyecto para que pueda ser usado desde cualquier parte de su programa. Si sólo necesita para alfabetizar una matriz dentro de una clase , es posible que desee declarar como un miembro privado function.bool myCompare ( String , String b ) {return lexographical_compare ( a.begin (), a.end (), b . begin () , b.end ()) ;} Ordenar el array utilizando el algoritmo de ordenación de la función de comparación que acaba de escribir : sort ( myStringArray , myStringArray + myStringArrayCount , myCompare ) ;
2
3