This repository contains a collection of programs and exercises created while learning the C++ programming language.
The purpose of this repository is to document the learning process and store various examples, experiments, and practice code written in C++.
C++ is a powerful programming language known for its high performance, memory control, and wide usage in systems programming, game development, embedded systems, and high-performance applications.
- Learn the fundamentals of C++
- Practice programming logic
- Document the learning journey
- Store various example programs
- Experiment with different C++ features
To run the programs in this repository, you need a C++ compiler, such as:
- GCC / G++
- Clang
- MSVC (Microsoft Visual C++)
- Clone the repository
git clone https://github.com/Nekonepan/Learning-CPP.git
cd Learning-CPP
- Compile a program
g++ program-name.cpp -o program-name
- Run the program
./program-name
Note: program-name is the same as the file name
Some topics explored in this repository include:
- Basic Syntax
- Variables and Data Types
- Operators
- Conditional Statements
- Loops
- Functions
- Arrays and Strings
- Pointers and References
- Object-Oriented Programming (OOP)
- Standard Template Library (STL)
- Understand the fundamentals of C++
- Build small projects using C++
- Learn proper C++ project structure
- Master OOP and memory management concepts
Contributions are welcome.
If you'd like to contribute:
- Fork the repository
- Create a new branch
- Add improvements or example programs
- Submit a Pull Request