Skip to content

vocasle/principles_and_practice_using_cpp

Repository files navigation

Solutions for "Principles and Practice Using C++"

This repository contains my implementation of solutions for problems listed in the book.

Prerequisites

  1. C++ compiler that supports C++17. It was tested on MSVC (VS 2019) and GCC 11.
  2. CMake 3.15+.
  3. To compile exercises from chapter 12-16 FLTK 1.3 is required.

FLTK 1.3 Installation

  1. Clone FLTK from their GitHub repo.
  2. Checkout branch branch-1.3.
  3. Follow instructions for your OS from README.CMake.txt to build the library.
  4. Set FLTK_DIR variable, i.e. replace $ENV{FLTK_HOME} in set(FLTK_DIR "$ENV{FLTK_HOME}") in top CMakeLists.txt to directory that contains FLTKConfig.cmake, FLTK-Targets.cmake, FLTK-Targets-release.cmake, UseFLTK.cmake.

Table of Content

  1. Part I: The Basics
    • Chapter 4
    • Chapter 5
    • Chapter 6
    • Chapter 7
    • Chapter 8
    • Chapter 9
    • Chapter 10
  2. Part II: Input and Output
    • Chapter 11
    • Chapter 12
    • Chapter 13
    • Chapter 14
    • Chapter 15
    • Chapter 16 (contains some facilities that are available on Windows)
  3. Part III: Data and Algorithms
    • Chapter 17
    • Chapter 18 (the last exercise is skiped)
    • Chapter 19

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published