Like fessor Bruno não tenho certeza mas acho que vi um mac na sua mesa tenho uma duvida passei a usar mac recentemente cerca de uns 5 dias e notei que o codeblocks pra mac está bem desatualizado no compilador não tem a opção de c++ 11 dai eu estou usando o netbeans queria saber se tem algum truque pra adicionar o c++11 no compilador do codeblocks pra mac os ?
Boa noite Bruno. Até agora, acompanhando desde a aula 01, não consegui perceber qual a diferença de array e vector para list. Você trata seus exemplos de list como se fosse um vetor. Logo, não consegui ainda compreender qual a diferença entre estas estruturas. Se puder me esclarecer ficarei muito grato. Grande abraço e parabéns de novo.
Um vetor[] ele é alocado de forma estática e o vector ele é alocado de forma dinâmica, o que quer dizer isso ? Bom, por ser estático o vetor tem um tamanho pré definido pelo programador e o vector por ser dinamico o tamanho pode aumentar até o espaço d memória q vc possui no computador. Por exemplo, vetor[5], vc está alocando exatamente 5 espaços e portanto se tentar adicionar mais do q 5 elementos, irá dar problema. Já o vector não, como ele nao tem um tamanho pré definido, vc pode dar vários push_back() e acrescentando varios elementos. Já a lista, é um outro tipo de estrutura de dados, ela permite fazer muito mais coisa do que um vetor. COmo o professor disse, a biblioteca list tem mais variedades de funções q vc pode utilizar.
Na lista você também pode acrecentar os elementos no início de maneira mais prática, além de facilitar na organização dos elementos com os métodos "sort()", "unique()", "remove()", "remove_if()", ... Sinto falta desses métodos nas outras coleções.
List tem tantos métodos que facilitam a vida que é difícil não amar esta coleção.
Assim como o seu canal.
parabens pelo conteúdo amigo, ajudou bastante!!
Obrigado pela aula! Já deixei meu like
Pq que que aqui na minha função bool par(const int& value) mesmo tirando o & do const int funciona? e qual seria a função desse E-comercial?
Teria como criar uma lista de estruturas? Qual seria o tipo da lista?
Obrigado pela aula..✌👍
Tmj meu amigo!
como fazer uma lista de strings?
VLW FESSOR HEHE
Vlw vc meu caro!!!!
Teria como criar uma lista de lista? Como se fosse uma matriz
Like fessor Bruno não tenho certeza mas acho que vi um mac na sua mesa
tenho uma duvida passei a usar mac recentemente cerca de uns 5 dias e notei que o codeblocks pra mac está bem desatualizado no compilador não tem a opção de c++ 11 dai eu estou usando o netbeans queria saber se tem algum truque pra adicionar o c++11 no compilador do codeblocks pra mac os ?
Hehehe eu não uso o mac para este fim, então não consigo lhe ajudar =(
Vlw eu achei no codeblocks pra mac fica um pouco mais abaixo o c++11 mesmo assim vlw por responder :)
mas q mundo pequeno em.
cb
Boa noite Bruno. Até agora, acompanhando desde a aula 01, não consegui perceber qual a diferença de array e vector para list. Você trata seus exemplos de list como se fosse um vetor. Logo, não consegui ainda compreender qual a diferença entre estas estruturas. Se puder me esclarecer ficarei muito grato. Grande abraço e parabéns de novo.
Um vetor[] ele é alocado de forma estática e o vector ele é alocado de forma dinâmica, o que quer dizer isso ? Bom, por ser estático o vetor tem um tamanho pré definido pelo programador e o vector por ser dinamico o tamanho pode aumentar até o espaço d memória q vc possui no computador. Por exemplo, vetor[5], vc está alocando exatamente 5 espaços e portanto se tentar adicionar mais do q 5 elementos, irá dar problema. Já o vector não, como ele nao tem um tamanho pré definido, vc pode dar vários push_back() e acrescentando varios elementos. Já a lista, é um outro tipo de estrutura de dados, ela permite fazer muito mais coisa do que um vetor. COmo o professor disse, a biblioteca list tem mais variedades de funções q vc pode utilizar.
Na lista você também pode acrecentar os elementos no início de maneira mais prática, além de facilitar na organização dos elementos com os métodos "sort()", "unique()", "remove()", "remove_if()", ...
Sinto falta desses métodos nas outras coleções.
@@gabriellerosa6453 - Hoje em dia, vc estuda algo relacionado a programação ainda Gabrielle? Curiosidade apenas. Achei sua explicação muito boa.
Capacidade máxima: 768614336404564650 haha