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: ruclips.net/video/VSCAJ_Kt89A/видео.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!
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.
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.
Voce explicou de forma tao perfeita, que nem parece dificil hahahaha Obrigada professor"
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
Muito obrigado, uma completa salvação, é tão simples!!!!
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é.
Perfeito! 🙏🏼
Muito obrigada!
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 😁
Excelente apresentação. Claro, preciso e conciso.
Ótimo conteúdo, finalmente consegui entender!
Que aula sensacional. Parabéns meu amigo
Obrigado, espero ter sido útil.
palmas demais!!!
Muito boa explicação 👏👏👏
Obrigado 👍
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
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.
. . . . . .
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:
ruclips.net/video/VSCAJ_Kt89A/видео.html
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.
karalho, entendi
valeu
Show!
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...