El C /C + + lenguaje de programación tiene una biblioteca de plantillas estándar ( STL ), que proporciona muchos contenedores de datos útiles. Uno de tales contenedor de datos es el vector . Un vector es una lista de elementos secuenciales y es casi igual a una matriz. Sin embargo , una matriz tiene un tamaño fijo que se determine en la declaración . Un vector no tiene un tamaño fijo , y se puede aumentar o disminuir como su contenido son manipulados . Un vector se debe pasar por referencia siempre que sea posible , ya que puede contener muchos artículos y puede ser costoso para moverse por valor. El paso de un vector por referencia utiliza el estándar de C /C + + semántica del operador de referencia. Cosas que necesitará
C /C + + entorno de desarrollo integrado ( IDE ) , como Eclipse CDT
C /C + + Compiler , como GCC
Ver Más instrucciones
1 < p> Cargue el IDE + C /C + haciendo clic en el icono del programa . Después de que se carga , vaya a "Archivo " y luego " Nuevo" y "Proyecto ". Seleccione " C + + proyecto" para crear un nuevo proyecto de C + + . Un archivo de código fuente en blanco aparece en la ventana principal del editor del IDE
2
Importar el vector de la biblioteca , escribiendo la siguiente línea en la parte superior del archivo de código fuente: .
# importación
3 Crear una función principal al escribir estas líneas de código :
int main () { }
4
Declarar un vector de tipos de datos enteros escribiendo lo siguiente entre las llaves de la función principal :
vector v ;
5 Pass el vector por referencia a un función llamada " Foo ( )" mediante el operador "&" . El paso por referencia no copia todo el contenido del vector - se copia una referencia a la ubicación del vector en la memoria . La sintaxis de paso por referencia es el siguiente:
Foo (& v ) ;