Curso C++. Vectores I. Vídeo 15

แชร์
ฝัง
  • เผยแพร่เมื่อ 12 พ.ย. 2024

ความคิดเห็น • 35

  • @hyperbit1756
    @hyperbit1756 ปีที่แล้ว +14

    Se que es un ejemplo para enseñar, pero me gustaría aclarar que el método size también se puede utilizar con los bucles for, por lo tanto este podría adaptarse al tamaño del vector. El código quedaría:
    for(int i=0; i

    • @Undead34
      @Undead34 ปีที่แล้ว

      Con eso se muere de hambre el que creo el ciclo while

  • @Iv-Rep
    @Iv-Rep ปีที่แล้ว +2

    Dentro de poco voy a ponerme a ver tus videos, soy estudiante de licenciatura en sistemas. Aunque por problemas personales tuve que dejar la facultad varias veces y la verdad es que ya no recuerdo muchas cosas. Y como me quedan solo 6 materias para recibirme de programador quiero empezar a refrescar memoria antes de que me tomen como pasante en alguna empresa. Muchas gracias por estos tutos! los héroes sin capa existen!

  • @marceloalejandroasis2596
    @marceloalejandroasis2596 9 หลายเดือนก่อน

    Como siempre profe, gracias por su tiempo, saludos desde Argentina.

  • @viervogs4224
    @viervogs4224 ปีที่แล้ว +4

    El valor por defecto para el tipo char es '\0' formado por contrabarra (o backslash) mas cero, este caracter es llamado también fin de cadena porque es usado para indicar el final de una cadena de caracteres. Por cierto, al instanciar un vector con un tamaño inicial de elementos, vector llamará al constructor vacío de dicho elemento y es este constructor el que inicializara los atributos con los valores por defecto, por esta razón es buena práctica definir siempre un constructor vacío para todas las clases que creemos y nos evitaremos problemas si en un futuro requerimos meterlas en un vector o en cualquier otro contenedor que se sirva del constructor vacío.

  • @devc2020
    @devc2020 ปีที่แล้ว

    Muchas gracias por toda la información. Grandioso vídeo.

  • @user-js6oi3jg8y
    @user-js6oi3jg8y ปีที่แล้ว

    Mil gracias Juan - un gran trabajo como siempre!!

  • @alejandroasis2151
    @alejandroasis2151 9 หลายเดือนก่อน

    Gracias profe, saludos.

  • @sdfsfsfd437
    @sdfsfsfd437 ปีที่แล้ว +2

    ¡¡Gracias!! Viva C++

  • @CesarPeron
    @CesarPeron 5 หลายเดือนก่อน

    Entiendo que podría usarse una variable en el vector y la condición de for. De esa forma, el for funcionaría como el while:
    int tamano_vector = 350; 👈
    vector salario_base(tamano_vector, 2125.50); 👈
    for (int i = 0; i < tamano_vector; ++i) { 👈
    cout

  • @chronos_rs8568
    @chronos_rs8568 7 หลายเดือนก่อน

    Para echar un vistazo a cada posición del vector luego de declarar un número de elementos de nuestro vector de enteros :
    vector records(5) ;
    cout

  • @j.m.l.d.8072
    @j.m.l.d.8072 6 หลายเดือนก่อน

    ¡Gracias!

  • @William-H
    @William-H ปีที่แล้ว

    gracias juan.

  • @JorgeJuanJJ
    @JorgeJuanJJ ปีที่แล้ว

    Entiendo entonces que también podríamos recorrer los valores del vector con la instrucción: for(int i=0; i

  • @mauriciotorresvblog
    @mauriciotorresvblog ปีที่แล้ว

    Que buen ejercicio.

  • @atimullp_u
    @atimullp_u 4 หลายเดือนก่อน

    Hola buenas con todos, una consulta, ¿existe vectores bidimencionales o multi dimencionales?.

  • @darske1
    @darske1 ปีที่แล้ว +2

    Gracias por el video. Solo quisiera añadir que además de poder usar el método size en el for como mencionaba otro comentario, también existe esta sintaxis para ciclos for indeterminados: for(auto x: mi_vector) y con este obtendríamos en cada iteración un elemento del vector "mi_vector"

    • @crissmichel
      @crissmichel ปีที่แล้ว

      El poderoso for each 💪

    • @miguelandresa.m106
      @miguelandresa.m106 ปีที่แล้ว

      también está por referencias
      for (auto& elem: vector)

  • @nicolas2008alcubo
    @nicolas2008alcubo ปีที่แล้ว +1

    ¿Cómo andás, amigo Juan?. ¡Te está quedando barbaro tu curso de C++!. Tengo una sugerencia para el curso y es que enseñes a compilar un código fuente de C++ de forma manual, ya que puede pasar que el que entre a trabajar como programador en C++ se encuentre en el lugar de trabajo que no tienen por ejemplo Visual Studio Code instalado y podría pasar que ahí no tengan un IDE y que tenga que programar con el Bloc de notas y esa persona no sepa cómo compilar manualmente un código fuente .cpp usando cmd o una terminal.
    Yo he hecho algunas cosillas en C/C++ y lo compilé así, abriendo un cmd y yéndome a la carpeta donde está el archivo:
    g++ nombre_archivo_fuente.cpp -o nombre_archivo_output y para ejecutarlo si es que estoy en Windows en el mismo Shell pongo nombre_archivo_output sin ninguna extendión y lo ejecuta.
    Incluso si estoy en el cmd y voy a la carpeta donde quiero crear un nuevo fichero .cpp, me dirijo a esa carpeta desde el cmd, pongo notepas nombre_archivo_fuente.cpp, me va a preguntar si quiero crear ese archivo, le doy a Aceptar y ahí se abre el Block de notas. Escribo el código fuente, lo guardo, puedo minimizar el Block de notas y compilo mi código fuente como lo mencioné anteriormente. ¡Saludos! - Nico.

  • @user-wb6gc2bc7m
    @user-wb6gc2bc7m 11 หลายเดือนก่อน

    Excelentes videos bro

  • @CesarPeron
    @CesarPeron 5 หลายเดือนก่อน

    No es una buena práctica, de rendimiento, usar el operador de pre incremento ++i?

  • @latiapochi
    @latiapochi ปีที่แล้ว

    No puedo usar size como condición en el for???

  • @codevictor-code33
    @codevictor-code33 ปีที่แล้ว

    Gracias Juan. El contenido y el audio son muy buenos. Saludos.

  • @Saurin192
    @Saurin192 ปีที่แล้ว

    Pero se puede usar el size() tanto en el while como en el for, ¿por qué dice que en el for no se puede? (es duda)

  • @benistalker
    @benistalker 18 วันที่ผ่านมา

    ¡Hola! Estoy ampliando conocimientos de C++ con este curso aunque tengo bastante experiencia en Java y algo con ensamblador, punteros y demás. No suelo comentar en los vídeos, pero os dejo otra forma de hacer el bucle que no sea usando while ni el for declarativo con .size(). No sé si en un vídeo posterior se comentará, pero bueno. El código sería el siguiente:
    for(auto &salario : salario_base) {
    cout

  • @nicolasleonelcorbalan7116
    @nicolasleonelcorbalan7116 ปีที่แล้ว

    Tengo una duda, por qué en lugar de usar un while no usamos simplemente el vector.size() dentro del for? osea:
    en lugar de esto:
    while(i < vector.size){ }
    por qué no usar esto:
    for(int i = 0; i < vector.size(); i++){ }
    Lo comprobé y funciona de la misma manera, al fin y al cabo estamos usando el while como si fuese un for, ya que estamos creando la variable i, y luego la incrementamos hasta que se deje de cumplir una condición.

  • @الحقائقمؤلمة
    @الحقائقمؤلمة 21 วันที่ผ่านมา

    ¿El vector se podría recorrer con un bucle for each (no el for clásico) en lugar de while?

    • @pildorasinformaticas
      @pildorasinformaticas  20 วันที่ผ่านมา +1

      Sí, aunque en c++ lo llaman "range-based for loop" (bucle basado en rangos). Se introdujo en la versión 11 creo. La sintaxis, igual que en Java por ejemplo:
      for (declaración : contenedor) {
      // cuerpo del bucle
      }
      ¡Saludos!

  • @ivank4493
    @ivank4493 ปีที่แล้ว

    Una consulta: He declaro un vector de la siguiente manera:
    vector numeros;
    vector [0] = 10;
    cout

    • @ivank4493
      @ivank4493 ปีที่แล้ว

      O sea, funciona si le doy tamaño al vector, 1 por ejemplo. Pero creía que no hacía falta darles un tamaño inicial.

    • @hyperbit1756
      @hyperbit1756 ปีที่แล้ว +1

      @@ivank4493 Esa forma de inicializar solo funciona si especificas el tamaño, me ocurrió lo mismo a mi.

  • @programarenvisualstudio
    @programarenvisualstudio ปีที่แล้ว +1

    Codigo interesante

  • @user-wb6gc2bc7m
    @user-wb6gc2bc7m 11 หลายเดือนก่อน

    Por aqui los que quieren aprender c++ para el pentesting :D

  • @jeanvaljean6468
    @jeanvaljean6468 ปีที่แล้ว

    ✔✔🦾🦾👍👍👌👌🤗🤗👀👀😎😎🍺🍺🍺🍺🍺🍺🍺🍺🍺🍺🍺🍺🍺🍺🍺🍺🍺🍺🍺🍺