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.
Learn C/C++ programming
·
Module 5
Moving to C++: The Core Improvements
1
Compiling and Running C++ with g++
Compile and run a C++ program using g++
2
C++ Console I/O with `std::cout` and `std::cin`
Use C++ streams (std::cout, std::cin) for console I/O
3
Mastering std::string for Safe and Easy String Handling
Use std::string for safer and more convenient string manipulation
4
References for Safer Pass-by-Reference
Use references as a safer alternative to pointers for pass-by-reference
5
Dynamic Memory Management with `new` and `delete`
Allocate and deallocate memory using the `new` and `delete` operators
6
Organizing Code with Namespaces
Use namespaces to organize code and prevent naming conflicts
7
Overloading Functions
Overload functions to provide multiple versions with different parameters
Previous module
Advanced C Topics and File I/O
Next module
The Standard Template Library (STL) and File Streams