Skip to content

Latest commit

 

History

History
68 lines (44 loc) · 2.4 KB

File metadata and controls

68 lines (44 loc) · 2.4 KB

C++ Files Repository

This repository contains a curated collection of C++ source files covering a wide range of fundamental and advanced programming concepts. It's especially useful for students preparing for the Polish professional IT exam INF.04, as well as anyone looking to reinforce their understanding of C++ through practical examples.

📁 Repository Structure

The repository is organized into the following directories:

  • Algorytms: Implementations of classic algorithms, including sorting and searching techniques.
  • Class: Examples demonstrating object-oriented programming concepts such as classes, inheritance, and polymorphism.
  • Expections: Illustrations of exception handling mechanisms in C++.
  • LibrariesFunctions: Usage of standard libraries and functions to perform common tasks.
  • Loops: Examples showcasing different looping constructs like for, while, and do-while.
  • String: Operations related to string manipulation and processing.
  • Templates: Demonstrations of template programming for generic functions and classes.
  • VariablesPointersAndDataTypes: Fundamentals of variables, pointers, and data types in C++.
  • Vector: Usage of the std::vector container and related operations.

🛠️ Getting Started

To compile and run the examples:

  1. Clone the repository:

    git clone https://github.com/Mxtiv/cpp-files.git
    cd cpp-files
  2. Navigate to the desired directory:

    cd Algorytms
  3. Compile the C++ file using a compiler like g++:

    g++ example.cpp -o example
  4. Run the executable:

    ./example

Note: Ensure you have a C++ compiler installed on your system and added to path environment variables.

🎯 Purpose

This repository serves as a practical resource for:

  • Students preparing for the INF.04 professional IT exam.
  • Individuals seeking to understand C++ programming through examples.
  • Educators looking for teaching materials and examples to illustrate C++ concepts.

📄 License

This project is licensed under the GNU General Public License v3.0.

🤝 Contributing

Contributions are welcome! If you have examples or improvements to share, feel free to fork the repository and submit a pull request.

📬 Contact

For questions or suggestions, please open an issue in the repository.