Skip to content

A Train+ Bogie simulation using Pointer to dynamic object allocation technique made in Visual Studio 2019 as a Final Project of Object Oriented Programming (CS-217) . The Project consist of major concepts of OOP submerged together that includes : Polymorphism , Composition, Aggregation and Inheritance etc. GUI implementation is done through SFML.

Notifications You must be signed in to change notification settings

Ubaid1999/Train-Project

Repository files navigation

🚂 Train Building Using Pointers

About The Project

alt text

The following project is the implementation of a Train Boogie Managment system using link list where user can enter new boogies to the train or passengers can reserve a particular boogie using SFML languague for GUI. Coding language used for this proejct is C++

Built With

Getting Started

Functionalities of the project include: -

  1. Adding a new boogie
  2. Deleting a boogie from train
  3. Reserving a boogie
  4. Viewing train status
  5. Searching a train through ID

Prerequisites

The software you would require to run this project is Visual Studio.

Installation

Follow the link below to learn how to install visual studio

https://visualstudio.microsoft.com/downloads/

Contact

Ubaid Ur Rehman- Twitter Link

Project Link: https://github.com/Ubaid1999/Train-Project

About

A Train+ Bogie simulation using Pointer to dynamic object allocation technique made in Visual Studio 2019 as a Final Project of Object Oriented Programming (CS-217) . The Project consist of major concepts of OOP submerged together that includes : Polymorphism , Composition, Aggregation and Inheritance etc. GUI implementation is done through SFML.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages