Curso C++. Vectores II. Vídeo 16
HTML-код
- Опубликовано: 17 окт 2024
- En este vídeo vemos cómo insertar elementos en un vector de forma dinámica y cómo recorrer vectores con bucles for. Vemos el uso de los métodos at() y push_back().
Para más cursos, ejercicios y manuales visita: www.pildorasin...
Excelentee, graciass maestroo Juan Díaz, C++ es lo máximo gracias a ud.
me siento muy orgulloso de mi mismo por haber hecho solo el ejercicio indicado, todo esto gracias al profesor
Antetodo muchas gracias por su labor, increiblemente útil...retomé el camino de la programación (despues de revisar y apreder con usted hace un tiempo en su curso de Python) porque estaba muy interesado en un curso de C++.
En este video 29:34 , quiero decirle que después de intentar con => recods.erase() no me funcionó, (no quiero decir que no se pueda , pero la menor cantidad de código o lineas para mí siempre (menos es más), pues encontré que method... .clear()
vector records(elements);
records.clear(); ⬅ esta linea justamente despues de ..vector records(elements); me borra todos las posiciones declaradas y parte de cero..a mi me funcionó..no sé que me voy a encontrar en el video 17 o 18 , pero por hoy me siento satisfecho con esta solución..saludos y sigamos...
Acojonante lo bien que explicas jejeje
Hola! Creo puede resolver el problema de usar la opción records.push_back simplemente definiendo el vector con dimensión cero, así:
vector records {};
Así no te duplica el número de valores porque no hay ninguno desde el principio.
Gracias por este fantástico curso.
Yo lo he hecho mucho más sencillo...creo...Primero declaro variables "elementos" y "nuevo_elem" no las he llamado así pero para entendernos. Luego he creado el vector sin dar ningún valor, vector records; y ya empieza desde cero. Pregunto, almaceno en "elementos" y luego en while(elementos>records.size()) {Pido datos, almaceno en nuevo_elem y después records.push_back(nuevo_elem)} Después muestro el mensaje de mostrar el vector y entonces he usado el for como has mostrado antes para imprimir el resultado for(int i=0;i
Sin duda alguna eres el mejor explicando programación. Estudio C++ por mi cuenta y me he atascado en sobrecarga de operadores . Estoy deseando que ese tema salga en tu curso para despejar mis dudas. Muchas gracias por tu trabajo.
Me encanto el curso de Java. Aún no lo termino pero realmente explicas y enseñas muy bien
La solución óptima para evitar los ceros, interpreto que es declarar en la línea 20 los elementos, digamos así:
vector records;
De esa forma, el vector vendrá limpio de elementos de origen, para luego agregarlos con push.back e imprimir solo estos.
de que minuto es eso?
Gracias por su tiempo profe, saludos desde Argentina.
Gracias profe Juan, sos el mejor maestro de programación. Espero aportarte en algo cuando genere ingresos. Saludos....
Muy bueno!!!! me encanta C ++ y tus tutoriales maestro!
Tremendo profe!!
Muchas gracias por compartir!
Muchas gracias..muy esperado y buen vídeo 👌
¡Gracias!
en javascript, no hay diferencia entre vector y array, lo toma como los mismo, por eso utilizan const , aunque los valores dentro aumente o disminuyen
Muchas gracias por tu aporte
Tenes algún video donde se muestre como configurar VSC para poder depurar en C++? No logro hacerlo funcionar, solo compila pero no depura paso a paso
Muchas gracias Merci beaucoup
Hola a todos, me gustaría que me ayudaran con algo. Yo sigo estas mismas líneas y no me compila, de hecho, vector records {1,2,3,4}; me marca un error de sintaxis y no sé porque. Al igual que con los arrays, a fuerzas me obliga a poner un igual antes de los valores, int alex [ ] = {1,2,3,4}; Alguien sabe por qué está pasando esto? Gracias
sublime
for ( int i=0; i
Necesito ayuda, estaba haciendo la práctica del video y de repente me sale todo el rato el error de que no se encuentra .exe en el archivo y no se que hacer
no es necesario usar erase(). Solo declara el vector records sin elementos, después pides el número de elementos a ingresar; dentro del bucle for, lees cada dato con push_back nada mas. Asi no salen ceros.
Copia y pega todo tu código por aquí para poder comprobar que lo que dices es cierto. ¡Saludos!
además, trate de declara primero las variable y el vector pero el programa me daba error, luego lo hice como el video y me salió, incluso tenes q poner el size() como dice el video sino también te da error , eso quiere decir que no se puede hacer de otra manera sino como el video especifica