Skip to content

Latest commit

 

History

31 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

C++ terrarium simulator

A C++ implementation of a terrarium simulator. Used mainly for practicing OOP and advanced C++ concepts.

Project structure based on https://github.com/glpuga/cppl1_q12020.

Project organization

You'll find the following project organization:

  • course: Source code.
    • include: Header files.
    • src: Source files.
    • test: Testing files.
  • docker: Docker related files.

Installation

  1. Fork and clone this repository.

  2. Build docker image and run container, visit docker readme for instructions.

  3. Build and run the sample app, visit course readme for instructions.

Building and running the tests

To build and test your code:

bash
cd {REPO_PATH}/course
mkdir build
cd build
cmake ..
make
ctest

Building and running the main app

The exact same steps for the last section can be followed to compile the main app. The current name for it is 'cpp_course'.

To execute it, follow the steps:

cd {REPO_PATH}/course/build
cd {REPO_PATH}/course
./cpp_course

About

A terrarium simulator implementation. Used mainly for practicing OOP and modern C++ concepts.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages