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

Поділитися
Вставка
  • Опубліковано 14 гру 2024

КОМЕНТАРІ • 37

  • @HowToBug
    @HowToBug 4 роки тому +12

    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.

  • @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

  • @luchodron3779
    @luchodron3779 5 років тому +1

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

  • @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...

  • @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!!

  • @elrubiokawai
    @elrubiokawai 3 роки тому

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

  • @samueldelmar5237
    @samueldelmar5237 4 роки тому +1

    enseñas muy bien, ojala te vaya bien

  • @oscarzepedafregoso7978
    @oscarzepedafregoso7978 5 років тому

    Excelente carnal ganaste un suscriptor super entendible

  • @Venado444
    @Venado444 5 років тому

    excelente video me ayudaste a comprender el tema, sigue adelante

  • @Richard-xh5iw
    @Richard-xh5iw 5 років тому

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

  • @xbz24
    @xbz24 2 роки тому

    gran contenido ben, gracias

  • @joelch04
    @joelch04 2 роки тому

    sos un capo bro

  • @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

  • @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 :)

  • @valdezgudo4218
    @valdezgudo4218 6 років тому

    eres un capo....
    sigue así

  • @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.

  • @gonzalocasquino739
    @gonzalocasquino739 5 років тому

    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!!

  • @samueldelmar5237
    @samueldelmar5237 4 роки тому

    gracias crack!!!

  • @AMAZINGLIFECOMPARISONS
    @AMAZINGLIFECOMPARISONS 5 років тому

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

  • @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 роки тому

    🎃