Skip to content

AlexandruChet/CPP_study

Repository files navigation

🎯 My C++ Learning Journey

This repository documents my progress in learning C++ — one of the most powerful and versatile programming languages.
💻 Here I keep my projects, examples, exercises, and experiments, neatly organized by topic.


📂 Repository Structure

Each folder in this repository covers a specific topic or concept of C++:

Folder Description
🧮 basics/ Variables, data types, operators, input/output
🔀 conditions/ if, else, switch statements
🔁 loops/ for, while, do...while loops
📦 arrays/ One-dimensional & multidimensional arrays
⚙️ functions/ Creating and calling functions
🧭 pointers/ Pointers, addresses, dereferencing
🔤 strings/ Working with std::string and char arrays
🧱 structures/ Structures, typedef, nested structures
🧩 OOP/ Object-oriented programming: classes, constructors, inheritance
📂 files/ File handling using fstream (read/write)
🚀 projects/ Mini-programs combining multiple topics

💡 Goals

  • 🧠 Master all basic and advanced C++ concepts
  • ✍️ Learn to write clean, efficient, and readable code
  • 🔍 Understand how memory, pointers, classes, and objects work
  • 🧩 Build my own mini-projects to apply knowledge in practice

🧰 Tools & Environment

Tool Description
🧱 Compiler g++
💼 IDE Visual Studio Code
💻 OS Windows 10
🌐 Console Encoding UTF-8 (SetConsoleOutputCP(CP_UTF8))

🚀 How to Run Code

  1. Open the folder with the desired topic
  2. Open the .cpp file
  3. Compile it in the terminal:
g++ -o program.exe file.cpp
  1. Run the program:
./program.exe

👨‍💻 Author

AlexandruChet 💬 Learning C++ to deeply understand how computers work and to grow into a professional developer.

“Practice makes perfect — every line of code brings me closer to my goal.”

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages