C++ Tutorial : structures and abstract datatypes C/C++ - part 1
Playlist of the series : • Playlist In this video, I introduce the viewer to abstract data types and modeling them in C/C++ use structures, or "structs" for short. I demonstrate how to create a new data type, an abstract data type, using the struct mechanism. We then define variables using our new data type and assign values to the variables and retrieve values using the dot operator. abstract data types are data types created by the programmer and can be used to represent real world things such as students, or cars, or maybe monsters in a fantasy rpg. These are implemented using the struct construct within the language, and let us wrap up multiple values inside one data type, much like an array is like a variable that can hold more than one value. Unlike arrays, structs can hold values of different types. In later videos, I will show you how to pass structs to functions, return them from functions, create arrays of structs, and use structs with dynamic memory allocation.

C++ Tutorial : structures and abstract datatypes C/C++ - part 2

ARRAY - Making DATA STRUCTURES in C++

STRUCTS in C++ explained 🏗️

2. Data Structures and Dynamic Arrays

Insane Shadow Data Trick in C

C++ Tutorial : structures and abstract datatypes C/C++ - part 3

CppCon 2014: Mike Acton "Data-Oriented Design and C++"

you will never ask about pointers again after watching this video

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

OOP Constructors - Types of Constructors You Need to Know (Basics to Mastery)

The Design of C++ , lecture by Bjarne Stroustrup

Abstract Data Types | DSA

SMART POINTERS in C++ (for beginners in 20 minutes)

Pointers and Dynamic Memory in C++ (Memory Management)

C++ Vectors Tutorial: Master Dynamic Arrays and Advanced Data Storage

C++ Pointers - Finally Understand Pointers

The AI Breakthrough That Will Change Everything (Google DeepMind CEO Interview)

array Class | C++ Tutorial

C++ Iterators in 7 minutes

