Study results from Stroustrup's PPP3 book.

This commit is contained in:
Zed A. Shaw 2024-05-01 20:26:41 -04:00
parent 6363457d0f
commit 7a1093f982
10 changed files with 579 additions and 1 deletions

29
PPP3/PPP.h Normal file
View file

@ -0,0 +1,29 @@
// PPPheaders.h
#include<iostream>
#include <sstream>
#include<string>
#include<vector>
#include<span>
#include<stdexcept>
#include<random>
#include<stdint.h>
#include<list>
#include <map>
#include<unordered_map>
#include <set>
#include<memory>
#include <algorithm>
#define PPP_EXPORT
#include "PPP_support.h"
using namespace std;
using namespace PPP;
// disgusting macro hack to get a range checking:
#define vector Checked_vector
#define string Checked_string
#define span Checked_span