Referencia para la versión de Wiring 1.0 Build 0100+. Si tiene una versión previa, use la referencia incluida con su software. Si encuentra errores o tiene comentarios, no dude en contactarnos.
Clase | Vector |
||
---|---|---|---|
Nombre | setSize() |
||
Ejemplos | Vector < int > intVector; int arrayOfInts[11]; // declara un arreglo de enteros con 11 posiciones void setup() { Serial.begin(9600); pinMode(WLED, OUTPUT); // enciende el LED incluido en la tarjeta digitalWrite(WLED, HIGH); for (int i=0; i<10; i++) { // agrega 255 elementos de 0 a 254 intVector.addElement(i); } intVector.copyInto(arrayOfInts); // copia el contenido del Vector en el arreglo Serial.print("The arrayOfInts elements are: "); for (int i=0; i<10; i++) { // imprime todos los elementes presentes en el arreglo Serial.print(arrayOfInts[i], DEC); Serial.print(" "); } Serial.println(); Serial.print("The vector's capacity is: "); Serial.println(intVector.capacity(), DEC); // imprime la capacidad del vector intVector.ensureCapacity(20); Serial.print("now the vector's capacity is: "); Serial.println(intVector.capacity(), DEC); // imprime la capacidad del vector Serial.print("The vector's size is: "); Serial.println(intVector.size(), DEC); // imprime el tamaño del vector intVector.setSize(5); Serial.print("now the vector's size is: "); Serial.println(intVector.size(), DEC); // imprime el tamaño del vector Serial.print("The vector's capacity is: "); Serial.println(intVector.capacity(), DEC); // imprime la capacidad del vector intVector.trimToSize(); Serial.print("now the vector's capacity is: "); Serial.println(intVector.capacity(), DEC); // imprime la capacidad del vector } void loop() { } |
||
Descripción | Establece el tamaño del vector. Si el nuevo tamaño es mayor que el actual, nuevos items nulos serán agregados al final del vector. Si el nuevo tamaño es menor que el actual, todos los componentes en el índice newSize y mayores serán desechados. | ||
Sintaxis | setSize(size) |
||
Parámetros |
|
||
Uso | Application |