Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
C++ Smart Pointers | Codefinity
Curso
Certificado
C++ Smart Pointers
5
2 avaliações
Advanced
C++ Smart Pointers is your way to unlock the power of memory management. Designed seasoned programmers, this course provides a deep dive into one of the most crucial aspects of modern development and revise about pointers and references. Mostre mais
29 capítulos
5 horas
PythonChatGPTSQLNumPyRPandasHTMLReactCJavaJavaScriptReduxC++PythonChatGPTSQLNumPyRPandasHTMLReactCJavaJavaScriptReduxC++
PythonChatGPTSQLNumPyRPandasHTMLReactCJavaJavaScriptReduxC++
Mais de 1.5 million
pessoas escolheram

Codefinity para aprimorar
suas habilidades técnicas.
O que você vai aprender
1
Introduction to Smart Pointers
This segment will cover a review of heap and stack memory, the necessity of smart pointers, and their practical applications.
Ver detalhes do capítulo
2
Unique Pointers
In this section, we will introduce the concepts of smart pointers and references in C++, delve into why they are so important, and explore their use cases and benefits.
Ver detalhes do capítulo
3
Shared Pointers
This section examines shared pointers, investigating their functionality, benefits, real-world applications in programming and what sets unique pointers apart
Ver detalhes do capítulo
Mostre mais
1
Introduction to Smart Pointers
This segment will cover a review of heap and stack memory, the necessity of smart pointers, and their practical applications.
Ver detalhes do capítulo
2
Unique Pointers
In this section, we will introduce the concepts of smart pointers and references in C++, delve into why they are so important, and explore their use cases and benefits.
Ver detalhes do capítulo
3
Shared Pointers
This section examines shared pointers, investigating their functionality, benefits, real-world applications in programming and what sets unique pointers apart
Ver detalhes do capítulo
4
Weak Pointers
In this section, we will explore weak pointers, comprehending their nature, creating and utilizing them effectively, resolving circular references through weak pointers, and examining key functions associated with weak pointers.
Ver detalhes do capítulo
5
References
This section addresses the distinctions between references and pointers, emphasizing their differences and similarities. It covers the concept of constant references and immutability, provides guidance on when to utilize references versus smart pointers versus raw pointers, and outlines best practices for working with references in programming contexts.
Ver detalhes do capítulo
6
Advanced topics
This section covers custom deleters for smart pointers, real-world smart pointer applications, performance considerations, and a detailed comparison of shared, unique, and weak pointers.
Ver detalhes do capítulo
GoogleIntelFedExMetaTwitterNikeAmazonMicrosoftTesla
Confiável por funcionários de empresas líderes
Temos estudantes de cada letra da MAANG e muitas outras empresas
Data Engineer
Certificado de Conclusão
Mostre suas habilidades recém-adquiridas. Você merece
Direções principais
Ciência de Dados
Eleve suas habilidades com a simplicidade, versatilidade e robustas bibliotecas do Python.
Desenvolvimento WEB
Habilite seu desenvolvimento web com aplicativos dinâmicos e escaláveis.
Análise de Dados
Extraia insights com facilidade e crie visualizações poderosas.
Mostre Mais
Mais de 200,000 avaliações de 5 estrelas
e contando
Ruslan Kravchuk
O principal é aprender e não desistir
O material é bom, há muito a aprender, tudo para se tornar melhor e o principal é aprender o que você quer....
Matteo Comune
Graças a eles, estou aprendendo muito…
Graças a eles, estou aprendendo muito mais rápido porque eles ajudam você a entender tudo desde o início. É o melhor site que ajuda pessoas sem conhecimento em TI...
Yuliana Cadavid
óptimo curso para iniciantes
ótimo curso para iniciantes, eles testam o seu conhecimento em cada lição...
Elpunzon
Estou a gostar da minha experiência com a Codefinity…
Estou a gostar da minha experiência de aprendizagem do Python com a Codefinity. A forma de aprendizagem ao meu ritmo é óptima porque posso ajustá-la ao meu horário...
Alexandru Alexandru
É bom aprender com o Codefinity
É bom aprender com o Codefinity. É fácil e tem bons exemplos do que aprendi aqui...
jacob Templet
Fácil de seguir e proporciona...
É fácil seguir e proporciona desafios no meu dia-a-dia. O desafio mantém-me querendo aprender dia após dia...
Elan
A Codefinity é uma ferramenta de aprendizagem abrangente…
A Codefinity é uma ferramenta de aprendizagem abrangente que ajuda a desenvolver as suas habilidades como engenheiro de software ou cientista de dados. Os exercícios são divertidos...
Thibault
Primeira vez aprendendo a programar
Primeira vez a aprender a programar e conseguindo-o com sucesso com a Codefinity - obrigado...
Adrien Morel
Bem desenhado para iniciantes totais
Bem desenhado para iniciantes totais, progresso incremental e faz-me sentir confiante....
_Gracy
é simplesmente muito bem explicado
é simplesmente perfeitamente bem explicado! Até agora, não tive qualquer dificuldade porque tudo é muito bem gerido...
Ruslan Kravchuk
O principal é aprender e não desistir
O material é bom, há muito a aprender, tudo para se tornar melhor e o principal é aprender o que você quer....
Matteo Comune
Graças a eles, estou aprendendo muito…
Graças a eles, estou aprendendo muito mais rápido porque eles ajudam você a entender tudo desde o início. É o melhor site que ajuda pessoas sem conhecimento em TI...
Yuliana Cadavid
óptimo curso para iniciantes
ótimo curso para iniciantes, eles testam o seu conhecimento em cada lição...
Elpunzon
Estou a gostar da minha experiência com a Codefinity…
Estou a gostar da minha experiência de aprendizagem do Python com a Codefinity. A forma de aprendizagem ao meu ritmo é óptima porque posso ajustá-la ao meu horário...
Alexandru Alexandru
É bom aprender com o Codefinity
É bom aprender com o Codefinity. É fácil e tem bons exemplos do que aprendi aqui...
jacob Templet
Fácil de seguir e proporciona...
É fácil seguir e proporciona desafios no meu dia-a-dia. O desafio mantém-me querendo aprender dia após dia...
Elan
A Codefinity é uma ferramenta de aprendizagem abrangente…
A Codefinity é uma ferramenta de aprendizagem abrangente que ajuda a desenvolver as suas habilidades como engenheiro de software ou cientista de dados. Os exercícios são divertidos...
Thibault
Primeira vez aprendendo a programar
Primeira vez a aprender a programar e conseguindo-o com sucesso com a Codefinity - obrigado...
Adrien Morel
Bem desenhado para iniciantes totais
Bem desenhado para iniciantes totais, progresso incremental e faz-me sentir confiante....
_Gracy
é simplesmente muito bem explicado
é simplesmente perfeitamente bem explicado! Até agora, não tive qualquer dificuldade porque tudo é muito bem gerido...
Escolhido pelos alunos das melhores escolas
Incluindo 30 de as 30 melhores faculdades dos EUA
virginia
texas
michigan
duke
berkeley
yale
mit
brown
carnegie
rochester
california
connecticut
massachusetts
city-new-york
virginia
texas
michigan
duke
berkeley
yale
mit
virginia
texas
michigan
duke
berkeley
yale
mit
brown
carnegie
rochester
california
connecticut
massachusetts
city-new-york
virginia
texas
michigan
duke
berkeley
yale
mit
florida
illinois
colorado
indiana
new-york
cornell
columbia
notre-dame
florida
illinois
colorado
indiana
florida
illinois
colorado
indiana
new-york
cornell
columbia
notre-dame
florida
illinois
colorado
indiana

Perguntas frequentes

Este é um serviço de assinatura?

chevron

Sim, este é um serviço baseado em assinatura que renova automaticamente até ser cancelado. Para obter mais informações, consulte os termos e condições e os termos de assinatura.

Como vou estudar?

chevron

O curso é construído em torno de trabalho prático e inclui apenas a teoria mínima necessária. Desde o primeiro dia, você vai aprender a pensar como um programador e a resolver os problemas em que eles estão trabalhando. Usuários do plano Pro têm acesso a todos os cursos em nossa plataforma. Os usuários do plano Ultimate também têm acesso a projetos e trilhas de aprendizado, que os ajudarão a aprender e dominar seus conhecimentos mais rapidamente.

Não tenho formação técnica. Este curso é adequado para mim?

chevron

Absolutamente! Nosso curso é adequado para iniciantes que não têm experiência anterior em programação. Na verdade, 90% dos nossos alunos não têm formação técnica. Nós ensinaremos os fundamentos e forneceremos suporte durante todo o curso.

Existem requisitos técnicos especiais?

chevron

Você pode usar qualquer computador ou laptop doméstico que suporte uma conexão estável à Internet.

Ainda tem dúvidas?

Escreva sua pergunta aqui

some-alt