• Stars
    star
    1
  • Language
    C++
  • Created about 4 years ago
  • Updated about 4 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

In this project, I've started to put into practise the concept of Inheritance. From what I've understood from the Udemy course I'm taking on C++, Inheritance allows one to create hierarchies of classes which are all interrelated with each other. In this short project I've used "Account" as the base class, and the derived class I've used "Savings Account".

More Repositories

1

blogSite

A project I'm doing to develop my skills in Laravel (a PHP framework) for my work placement.
CSS
3
star
2

Cornish-Holiday-Cottages

A project I'm working on for university, using Laravel with my own custom scss to create a cottage booking site.
PHP
2
star
3

oceansofpost.github.io

A mock World Skills assessment coding project.
CSS
1
star
4

Business-Sales-Calculator

This is a program I created for a university project. It enables businesses to calculate sales of different items.
C++
1
star
5

chat

I'm currently developing a chat application. Visit the site in progress.
Hack
1
star
6

wordPressLayout

This will be my WordPress theme. See the site in progress.
SCSS
1
star
7

george-bradley.github.io

The start of my portfolio website which will be in continual development. See progress via the following link:
HTML
1
star
8

Operator-Overloading

In this project, I have started to create my own std::string equivalent which I have called "MyString". Behind the scenes I am using functions from the cstring library. I have been practising overloading various operators such as "=", as well as working with raw C++ pointers. I will continue to update this project with new commits.
C++
1
star
9

Polymorphism

I am in the preliminary stages of grappling with the complex but powerful abstraction of Polymorphism. In this project, I have implemented a class hierarchy which models various banking systems, and each one has its own withdraw function. In order for it not to be statically bound but to be dynamic, I have included the key word "virtual" by each withdraw fucntion in each class varient. This means that compiler will be able to ascertain what varient from the base class it's pointing to as opposed to just calling the base class withdraw method. From what I've been taught, this offers incredible simplicity and abstraction and delegates all the work to the compiler which is extremely powerful. I will add new commits as I progress through the Polymorphism section of this course I'm undertaking on Udemy.
C++
1
star