YoVDO

Learning C++ for Java, C#, and Python Developers - Code Review

Offered By: The Cherno via YouTube

Tags

C++ Courses Game Development Courses Memory Management Courses

Course Description

Overview

Dive into an in-depth code review video focusing on learning C++ for developers with Java, C#, or Python experience. Explore various aspects of C++ programming, including Git submodules, compiler-specific errors, program architecture, binary deserialization, memory leak debugging, resource caching, and object passing techniques. Gain insights on fixing game freezing issues, understanding deleters and SDL lifetimes, and receive additional programming tips. Follow along as the presenter analyzes a real-world project, offering valuable advice and best practices for C++ development.

Syllabus

Today's Project
How to use Git Submodules
Compiler-specific Errors
Running the game
General program architecture
Binary deserialization
Debugging memory leaks
Caching resources better
Passing objects by value/reference into functions
Fixing game freezing during mouse move
Additional notes
Deleters and SDL lifetimes
Conclusion


Taught by

The Cherno

Related Courses

Computer Graphics
University of California, San Diego via edX
Intro to Parallel Programming
Nvidia via Udacity
Initiation à la programmation (en C++)
École Polytechnique Fédérale de Lausanne via Coursera
C++ For C Programmers, Part A
University of California, Santa Cruz via Coursera
Introduction à la programmation orientée objet (en C++)
École Polytechnique Fédérale de Lausanne via Coursera