Queria ter conhecido seu canal antes :( agora to aqui, numa faculdade de EngSoftware, mas aprendendo de graça no youtube. Nao pare com o canal, por favor.
Se serve de consolo, também comecei no curso errado. Entrei em Engenharia de Computação por causa do nome engenharia. No meio do caminho percebi que minha paixão era a Ciência da Computação.
Durante muitos anos tive vontade de aprender C++, mas devido a minha área profissional (Gestão Industrial) nunca consegui encaixar tempo para estudar. Agora estou aposentado e aprendi C++ estudando todas as aulas do curso de programação do Professor Judson. O problema é que estou com dificuldades para encontrar aplicação para o que aprendi. 😢
O curso de jogos vai te dar toda a base de como se constrói um jogo e como a Unity funciona. Os conceitos, organização do código, uso de temporizadores, construção de uma cena, colisão de objetos, é tudo igual na Unity. Sendo que no meu curso eu mostro tudo que ela tenta esconder do desenvolvedor. . . . . . .
Qual a diferença entre usar ponteiros ou variáveis globais. Usando ponteiros são usados 2 posições de memória. Usando variável global, usa somente uma posição de memória.
Eles tem usos diferentes. Um não substitui o outro. Ponteiros são mais usados com alocação dinâmica de memória, quando não se sabe a priori quanto de memória será necessário. Você pode ver as aplicações e mais detalhes na aula completa (link na descrição do vídeo). As variáveis globais devem ser evitadas porque elas geram programas difíceis de manter e faceis de quebrar, como eu mostro neste video aqui: ua-cam.com/video/VSCAJ_Kt89A/v-deo.html
Sim, é uma boa prática encapsular alocação de memória usando a técnica RAII. Mas por enquanto estou só criando o apontador. Alocação de memória em classes será o primeiro assunto do Módulo 2 do curso de POO.
kkkkkkkkkkkk, quem vê pensa que o uso de ponteiro é simples assim. Ah se fosse tava ótimo. Acontece que C++ e C usam ponteiro com uma promiscuidade tremenda para coisas que não precisam! Um exemplo é a formação de strings com char e a manipulação de arquivos. Uma coisa não funciona em C++? Use ponteiro! Precisa de um espaço sabe-se lá pra que num local? Use ponteiro! Enfim, em C++/C infelizmente ponteiro é usado não só pra atalho pra conteúdo de outra variável mas sim pra uma série de bizarrices que o programador não precisaria usar. Tanto é que boa parte dos erros graves de segurança nos programas são gerados por conta desse espaguete que os ponteiros podem fazer.
Nenhum, nenhum professor me fez entender como você.
Like, inscrito, vou assistir esse vídeo todo dia. Você merecia 20 milhões de inscritos!
Voce explicou de forma tao perfeita, que nem parece dificil hahahaha Obrigada professor"
Sua aula é incrível professor, estou aprendo muito com você
@@albinobarrosdecastroneto6713 Valeu Albino!
Essa aula é o guia definitivo pra aprender ponteiros. Tire um tempo pra assistir completa.
Vale muito a pena mesmo. A aula de ponteiros e a de alocação dinâmica de memória. Elas se complementam.
Cara, obrigado!! Tô acompanhando seu curso de oop c++, pensei que fosse poder evitar ponteiros pra sempre, mas aqui estou eu kkkk
@@d4mbass Ponteiros são um mal necessário kkk
@@JudSan Nessas horas eu tento fazer valer o velho ditado: "Depois de aprender, parece fácil" kkkk
Queria ter conhecido seu canal antes :( agora to aqui, numa faculdade de EngSoftware, mas aprendendo de graça no youtube. Nao pare com o canal, por favor.
Se serve de consolo, também comecei no curso errado. Entrei em Engenharia de Computação por causa do nome engenharia. No meio do caminho percebi que minha paixão era a Ciência da Computação.
Excelente apresentação. Claro, preciso e conciso.
Muito obrigado, uma completa salvação, é tão simples!!!!
palmas demais!!!
Perfeito! 🙏🏼
Muito obrigada!
Durante muitos anos tive vontade de aprender C++, mas devido a minha área profissional (Gestão Industrial) nunca consegui encaixar tempo para estudar. Agora estou aposentado e aprendi C++ estudando todas as aulas do curso de programação do Professor Judson. O problema é que estou com dificuldades para encontrar aplicação para o que aprendi. 😢
Microcontroladores PIC, ARDUÍNO, ASP32
Programação Embarcada
Aprenda a usar também os PROTOCOLOS DE COMUNICAÇÃO como : SPI, I2C, UART
Que excelente explicação Professor. 100%
Valeu José.
graças a deus entendi esta porra. ja reprovei tecnicas e desenvolvimento de algoritmos 2 vezes. se eu reprovar a terceira eu me mato
@@elhierro2318 Se não der certo, assiste o meu curso completo que aí a disciplina vai ficar fácil hehehe
A explicação mais didática que eu já vi sobre ponteiros. Parabéns
Obrigado! Bom saber que meu título pro vídeo correspondeu 😁
Ótimo conteúdo, finalmente consegui entender!
Que aula sensacional. Parabéns meu amigo
Obrigado, espero ter sido útil.
Muito boa explicação 👏👏👏
Obrigado 👍
massa!.
professor o senhor acha que o cursos de jogos de c++ seria util para aprender fazer unity depois?
O curso de jogos vai te dar toda a base de como se constrói um jogo e como a Unity funciona. Os conceitos, organização do código, uso de temporizadores, construção de uma cena, colisão de objetos, é tudo igual na Unity. Sendo que no meu curso eu mostro tudo que ela tenta esconder do desenvolvedor.
. . . . . .
Prof Judson, você tem algum vídeo explicando sobre Smart Pointers ?
Ainda não. Smartpointers está na programação do curso de C++ Orientado a Objetos.
que aula maravilhosa
Qual a diferença entre usar ponteiros ou variáveis globais.
Usando ponteiros são usados 2 posições de memória.
Usando variável global, usa somente uma posição de memória.
Eles tem usos diferentes. Um não substitui o outro.
Ponteiros são mais usados com alocação dinâmica de memória, quando não se sabe a priori quanto de memória será necessário. Você pode ver as aplicações e mais detalhes na aula completa (link na descrição do vídeo).
As variáveis globais devem ser evitadas porque elas geram programas difíceis de manter e faceis de quebrar, como eu mostro neste video aqui:
ua-cam.com/video/VSCAJ_Kt89A/v-deo.html
karalho, entendi
valeu
Show!
agora quando usar isso e e obrigatorio estancia uma class como ponteiro
Sim, é uma boa prática encapsular alocação de memória usando a técnica RAII. Mas por enquanto estou só criando o apontador. Alocação de memória em classes será o primeiro assunto do Módulo 2 do curso de POO.
kkkkkkkkkkkk, quem vê pensa que o uso de ponteiro é simples assim. Ah se fosse tava ótimo. Acontece que C++ e C usam ponteiro com uma promiscuidade tremenda para coisas que não precisam! Um exemplo é a formação de strings com char e a manipulação de arquivos. Uma coisa não funciona em C++? Use ponteiro!
Precisa de um espaço sabe-se lá pra que num local? Use ponteiro!
Enfim, em C++/C infelizmente ponteiro é usado não só pra atalho pra conteúdo de outra variável mas sim pra uma série de bizarrices que o programador não precisaria usar.
Tanto é que boa parte dos erros graves de segurança nos programas são gerados por conta desse espaguete que os ponteiros podem fazer.
@@recomeco765 Mas se as pessoas fazem mal uso dos ponteiros, o problema é do recurso ou das pessoas? hehehe.
@@JudSan Resta saber quem não faz mal uso de alguma coisa quando o código beira os 10 milhões de linhas...