Curso de C++ #62 - Map - Smart Pointer / Ponteiro Inteligente - C++11 - (C++ Moderno)

  Рет қаралды 9,891

CFBCursos

CFBCursos

Күн бұрын

Curso de C++ #62 - Map - Smart Pointer / Ponteiro Inteligente - C++11 - (C++ Moderno)
Link deste vídeo: • Curso de C++ #62 - Map...
Nesta aula do curso de C++ iremos aprender sobre Smart Pointer (Ponteiro Inteligente), basicamente este tipo de ponteiro se comporta como um ponteiro normal, excelto pelo fato que eles deletam o objeto apontado automaticamente.
As vantagens são:
1) Não precisamos lembrar de liberar a memória
2) Não precisamos chamar delete ou free para cada objeto.
3) Não corremos o risco de "Dangling Pointer", que são ponteiros que apontam para objetos deletados.
O melhor curso de c++ que você vai encontrar no youtube, se você quer aprender a programar este curso de programação é o mais indicado pra você.
Assista também nossos outros cursos.
Site do canal
cfbcursos.com.br
Colabore com nosso canal:
Qualquer valor usando o PIX: pixcfbcursos@gmail.com
Página de cursos no site
cfbcursos.com.b...
e-mails:
perguntas@cfbcursos.com.br
canalfessorbruno@gmail.com
Outros Links:
Vídeo Colabore com nosso canal: • Video
Canal youtube: / canalfessorbruno
Instagram: cfbcursos ou @cfbcursos
Twitter: @cfbcursos
Facebook: canalfessorbruno
KZbin: / canalfessorbruno
vakinhas
www.vakinha.co....
www.vakinha.co....
Produção: Bruno P. Campos / CFB Cursos
Edição: Bruno P. Campos / CFB Cursos
Licença padrão do KZbin
#cfbcursos #cpp #c++
Produção: Bruno P. Campos / CFB Cursos
Edição: Bruno P. Campos / CFB Cursos
Licença padrão do KZbin

Пікірлер: 27
@aupaca
@aupaca 3 жыл бұрын
3:53 O new aloca um objeto na memória heap e o único jeito de desalocar essa memória é usando o delete, nesse caso o ponteiro estava apontando para uma variável de armazenamento automático, ou seja, no final do escopo de main ela seria liberada automaticamente da memória. Só se pode usar delete em Ponteiros que usaram o new para alocar memória.
@Jurniores
@Jurniores 3 жыл бұрын
Eu estava querendo entender isso faz tempo, então me diz uma coisa, em que momento irei precisar alocar a memória por muito tempo. Não será melhor usar até o final da função sempre?
@marcoaureliosantoscunha9893
@marcoaureliosantoscunha9893 4 жыл бұрын
Bom dia professor, eu vim pedir ao senhor q fizesse algumas aulas somente com exercícios pois talvez aja muitos alunos assim como eu q tenha dificuldades p assimilar tantos detalhes q existe nesses comandos da linguagem C++. Suas aulas continuam 10, um abraço..
@x1Ricardo
@x1Ricardo 6 жыл бұрын
Muchas Gracias, muy buena explicación!
@moneymoney4128
@moneymoney4128 6 жыл бұрын
Um dia chego ai ainda to na aula 14 to anotando tudo ate imprimindo e o interessante disso e que estou aprendendo e decorei tudo tudo msm
@cfbcursos
@cfbcursos 6 жыл бұрын
Muuuuito bacana Lucas, é assim que se faz, parabéns pelo empenho e bons estudos...
@moneymoney4128
@moneymoney4128 6 жыл бұрын
Bgd vc e um otimo professor .
@traderatomico2999
@traderatomico2999 5 жыл бұрын
Muito obrigado pela aula!
@MatheusCatarino
@MatheusCatarino 6 жыл бұрын
O unique_ptr é baseado no boost::scoped_ptr.
@frankwillianvalentim6520
@frankwillianvalentim6520 6 жыл бұрын
Muito professor .... Excelentes essas aulas ... gostaríamos de pedir algo ... consegue falar algo sobre forward declaration
@mariamamama-k8e
@mariamamama-k8e 6 жыл бұрын
Incrível a linguagem C++
@daniloalmeida2200
@daniloalmeida2200 3 жыл бұрын
Concordo. Comecei no C e pulei pra Java. Demorei pra me render mais C++ é incrível, ainda mais com todas as evoluções apresentadas nos padrões modernos
@willwm2472
@willwm2472 Жыл бұрын
Hoje em dia prefiro Java do que C++. E olha que desde que comecei a me interessar por programação, C++ foi a linguagem que mais gostava, já que oq me motivava era computação gráfica.
@aeduardoamaral
@aeduardoamaral 4 жыл бұрын
Professor tem como fazer conexão com o bd phpmyadmin?
@JardelSG
@JardelSG 6 жыл бұрын
essa de deletar o ponteiro nao recordo de ter visto nas aulas anteriores
@lucasdeoliveira139
@lucasdeoliveira139 5 жыл бұрын
tambem
@aupaca
@aupaca 3 жыл бұрын
É necessário para que não ocorra vazamento de memória
@moneymoney4128
@moneymoney4128 6 жыл бұрын
Eu queria criar um jogo 2d sera que tem alguma aula ligada ao c++ para aprender ?
@weltgeist.
@weltgeist. 5 жыл бұрын
Provavelmente, e você usaria SDL ainda
@johnarthur6070
@johnarthur6070 6 жыл бұрын
Professor, meu codeblocks nao esta reconhecendo a funcao "unique_ptr" estou recebendo a mensagem "unique_ptr was not declared in this scope" e sim, eu ja coloquei o #include
@estudianteelectrico6728
@estudianteelectrico6728 5 жыл бұрын
Jonh Arthur>> conseguiu resolver? estou com o mesmo problema aqui...22/02/19. Nao aceita neum destes comandos: unique_ptr str (new string ("CBF CURSOS")); //auto_ptr str (new string ("CBF CURSOS")); esta com a biblioteca memory inclusa..
@LuizGustavo-ib6sb
@LuizGustavo-ib6sb 4 жыл бұрын
Vcs precisam ir nas opções, compilador e colocar a opção de c++11 ou superior
@loliconaoquadrado4112
@loliconaoquadrado4112 5 жыл бұрын
Não me leve a mal, muito boa a iniciativa mas tá muito confuso, a maioria de tudo que você ensinou eu tive que pesquisar externamente, estou aprendendo muito por esse método, estou aqui pra declarar que criarei um curso em vídeo e PDF, guardem minhas palavras, mais explicativo e prático.
@loliconaoquadrado4112
@loliconaoquadrado4112 5 жыл бұрын
Por exemplo ele não explicou o uso do free, que reserva memória no Stack para o objeto, além que também não explicou sobre a pilha anteriormente.
@KinnD
@KinnD 3 жыл бұрын
@Victorzzz suus kakak
@KinnD
@KinnD 3 жыл бұрын
@@loliconaoquadrado4112 creio que ele ensinou sim
@zrIywcN8XJdHaY13K3tx
@zrIywcN8XJdHaY13K3tx 9 ай бұрын
4 anos depois
Curso de C++ #63 - Algorítmo FOR_EACH - C++11 (C++ Moderno)
16:02
Smart Pointers in C++ (Stop Using new?)
17:18
Caleb Curry
Рет қаралды 13 М.
Which team will win? Team Joy or Team Gumball?! 🤔
00:29
BigSchool
Рет қаралды 15 МЛН
The Singing Challenge #joker #Harriet Quinn
00:35
佐助与鸣人
Рет қаралды 31 МЛН
СОБАКА ВЕРНУЛА ТАБАЛАПКИ😱#shorts
00:25
INNA SERG
Рет қаралды 3,5 МЛН
are "smart pointers" actually smart?
9:44
Low Level
Рет қаралды 78 М.
Entendendo de vez ponteiros e alocação dinâmica em C/C++ #01
8:56
Hércules Moreira
Рет қаралды 9 М.
unique_ptr: C++'s simplest smart pointer
11:54
mCoding
Рет қаралды 45 М.
Curso de C++ #67 - POO, Herança, Virtual, Override - P9
23:05
Qt 6 - Episode 8 - Qt smart pointers
13:43
VoidRealms
Рет қаралды 12 М.
SMART POINTERS in C++ (for beginners in 20 minutes)
24:32
CodeBeauty
Рет қаралды 103 М.