Skip to content

Latest commit

 

History

History
65 lines (29 loc) · 1.77 KB

File metadata and controls

65 lines (29 loc) · 1.77 KB

C++ Practice Repository:

Welcome to my C++ Practice Repository. This project contains a personal collection of around 60 C++ practice problems, ranging from beginner to intermediate level.

Purpose:

The goal of this repository was to learn and understand the syntax of C++ by solving practical exercises. Through this process, I aimed to become comfortable with the core features of the language and improve my problem-solving skills using C++.

This repository covers a variety of important and relevant topics in C++, including:

-Variables and Data Types

-Conditionals and Loops

-Functions and Recursion

-Arrays and Strings

-Pointers and References

-Object-Oriented Programming (Classes, Inheritance, etc.)

-File Input and Output

-Basics of the Standard Template Library (STL)

-Dynamic Memory Management

-Simple Projects and Algorithms

Each file focuses on a specific concept or exercise to help reinforce understanding of both syntax and logic.

How to Use Clone the repository:

git clone https://github.com/KylepKing/CPP-Practice.git

Navigate to the folder and compile any file:

g++ filename.cpp -o output

./output

Learning Outcome:

By completing these exercises, I achieved:

-A solid understanding of C++ syntax

-Familiarity with how C++ handles memory, objects, and the standard library

-Confidence to begin working on more advanced topics and projects in C++

Future Plans:

This repository served as a foundation for learning the C++ language. My next goal is to apply this knowledge in game development using Unreal Engine 5, which relies heavily on C++. Having built a strong grasp of the language’s fundamentals, I feel prepared to begin exploring Unreal's development environment, create gameplay mechanics, and eventually build full-featured projects within the engine.