24. Vectores STL (std::vector) - C++ de 0 a Experto!

Поделиться
HTML-код
  • Опубликовано: 9 янв 2025

Комментарии • 37

  • @HowToBug
    @HowToBug 4 года назад +13

    Por este video conoci el canal, buena continuacion para reforzar conocimientos si venis por programacion ATS.
    Su forma de explicar no es wow, hizo los videos en una sola toma y sin edicion, y la pantallita es mas pequeña que mis esperanzas en la vida, pero aun ahi siento que da informacion que otros saltearon.
    Super recmendable si estas aprendiendo C++ por cuenta propia.

  • @luchodron3779
    @luchodron3779 5 лет назад +1

    muy bien explicado ... creo q mas claro no podía estar ... gracias Dev's

  • @EurekaCode24
    @EurekaCode24 4 года назад +2

    Excelente clase, justo lo que estaba buscando!! alto crack

  • @Daniel-kc5ft
    @Daniel-kc5ft 6 лет назад +1

    Gracias por el video, me ha servido mucho para finalizar un trabajo de la universidad

  • @ricardosaldana4279
    @ricardosaldana4279 5 лет назад

    Genial tu video llevaba rato buscando una explicacion asi de esta libreria GENIAL!!

  • @alepala6133
    @alepala6133 5 лет назад +18

    pq en vez de poner std:: ; no pone using namespace std, asi te ahorras ese paso de poner std cada vez que pongas cout o cin

    • @danielesquivel3155
      @danielesquivel3155 4 года назад +3

      Por que para eso se inventaron los namespaces. Para que los nombres no entren en conflicto. Asi puedes hacer:
      std::cout

    • @aldohernandez2232
      @aldohernandez2232 4 года назад

      En efecto mi estimado

    • @jsbarreral
      @jsbarreral 4 года назад +4

      @@danielesquivel3155 Lo pillo, pero que pereza esos std::, coñazo, prefiero poner el using namespace std...

  • @BarrierHT
    @BarrierHT 6 лет назад +3

    #include
    #include
    using namespace std;
    int main(){
    float n2;
    float suma=0;
    int num;
    coutnum;
    vector vect;
    for(int i=0;i

  • @oscarzepedafregoso7978
    @oscarzepedafregoso7978 5 лет назад

    Excelente carnal ganaste un suscriptor super entendible

  • @Venado444
    @Venado444 5 лет назад

    excelente video me ayudaste a comprender el tema, sigue adelante

  • @samueldelmar5237
    @samueldelmar5237 4 года назад +1

    enseñas muy bien, ojala te vaya bien

  • @elrubiokawai
    @elrubiokawai 3 года назад

    hago una pregunta, como se llama la barra naranja que tiene en abajo que reproduce musica?

  • @xbz24
    @xbz24 3 года назад

    gran contenido ben, gracias

  • @Richard-xh5iw
    @Richard-xh5iw 5 лет назад

    hola quetal como estas. me dirias por favor como se llama el programa que usas para escribir en pantalla

  • @joelch04
    @joelch04 2 года назад

    sos un capo bro

  • @valdezgudo4218
    @valdezgudo4218 6 лет назад

    eres un capo....
    sigue así

  • @yomismo3252
    @yomismo3252 7 лет назад

    Tengo una curiosidad porque siempre pones ++variable, en algunos casos entendiendo que se emplea porque necesitas que se incremente antes, pero no si es cuestion personal o algun tipo de beneficio tiene en el for por ejemplo, un saludo y me encanta ver tanto video de seguido!

    • @DevsDen
      @DevsDen  7 лет назад +2

      Bueno, hace años la diferencia entre ++var y var++ era destacable (de hecho, dedicaré un vídeo a ello). Hoy en día el compilador arregla bastante bien todos los casos donde queremos hacer ++var y ponemos (por error o desconocimiento) var++.
      Si bien con enteros la diferencia entre poner antes o después es negligible, con objetos no:
      ++objeto: Llama al operador ++ del objeto
      objeto++: Hace una copia mediante el constructor de copia del objeto, luego incrementa sobre el original
      Si la copia es costosa, el 2o es mucho más lento que el primero. Si bien, como digo, normalmene el compilador lo arregla.
      Mi norma es, usa siempre ++var a menos que tengas una justificación para hacer var++, siempre vale más fiarse de uno mismo que del compilador ^^

    • @yomismo3252
      @yomismo3252 7 лет назад

      muchas gracias por la respuesta!

  • @abrilvalle1586
    @abrilvalle1586 4 года назад

    buena explicación :)

  • @Max-gt8hi
    @Max-gt8hi 7 лет назад

    Una pregunta: La clase vector esta compuesto por un Template, por eso se puede poner entre medio (std::vector). Dicho eso, ¿en qué caso se puede usar una función templete o una clases T?

    • @DevsDen
      @DevsDen  7 лет назад +1

      Sí, de momento no dije nada de las template para no complicarlo, pero lo iré introduciendo poco a poco en varios vídeos.
      Se puede usar siempre que la clase esté diseñada con templates, por ejemplo cualquier contenedor (vector, list, map, unordered_map, set, tuple, ...) STL (dentro de std) está definido con templates. En cuanto a funciones propias, si la defines con template podrás, sino no.
      Como digo, hablaré de templates pero más adelante ;)

    • @Max-gt8hi
      @Max-gt8hi 7 лет назад

      Esperaré con ansias. Gracias.

  • @AMAZINGLIFECOMPARISONS
    @AMAZINGLIFECOMPARISONS 5 лет назад

    porque en vez de std no pones using namespace std; una vez i asi te ahooras faena?????

  • @matiassanchez-kz4sj
    @matiassanchez-kz4sj 4 года назад

    Una pregunta como puedo retornar un vector mapa de una función?

    • @cristobalmoragag
      @cristobalmoragag 3 года назад +1

      for(iter = (tumapa).begin(); iter != (tumapa).end(); iter++)
      cout first

  • @samueldelmar5237
    @samueldelmar5237 4 года назад

    gracias crack!!!

  • @gonzalocasquino739
    @gonzalocasquino739 6 лет назад

    Pq no usas using namespace std?

    • @bolivianoman1831
      @bolivianoman1831 5 лет назад

      El using namespace std; causa algunos problemas con algunas librerias por lo que se aconseja de utilizar std::

  • @1985stout
    @1985stout 4 года назад

    gracias!!

  • @zeta5188
    @zeta5188 7 лет назад +1

    Asi me quedo -> i.imgur.com/ARuZqGj.png
    Esta bien? se que hay variables de mas que no hacen falta pero para que el codigo sea mas entendible lo puse asi

    • @DevsDen
      @DevsDen  7 лет назад

      Está perfecto! Buen trabajo! :D

  • @danielesquivel3155
    @danielesquivel3155 4 года назад

    y el wey de los minutos?

  • @abdelatif_7
    @abdelatif_7 Год назад

    Using namespace std;

  • @tombinocapo
    @tombinocapo 2 года назад

    🎃