Skip to main content
grasp.study
About
Explore
Pricing
Log in
Try it for free
Back to course
👋
Welcome to a Grasp lesson
Create a free account
to keep studying and create your own study path.
High-performance native telemetry engine
·
Module 1
C++ Foundations for Systems Programming
1
Command Line C++: Compile & Run
Write a basic C++ application, including compiling and running from the command line.
2
Data Types and Variables
Differentiate between fundamental data types, and declare/initialize variables.
3
Conditional Logic and Loops
Control program flow using conditionals (if/else) and loops (for/while).
4
Functions: Value, Reference, and Pointer Parameters
Define and call functions, explaining the difference between passing by value, reference, and pointer.
5
Structuring Data with Classes & Structs
Group related data using structs and classes, and define member functions.
6
Memory Management: Stack vs. Heap and new/delete
Explain the difference between stack and heap allocation and manage memory with new/delete.
7
Object Lifecycle Management with Constructors and Destructors
Implement classes with constructors and destructors to manage object lifecycle.
Previous module
Next module
Modern C++ and Manual Memory Management