Skip to content

Instantly share code, notes, and snippets.

@BigRedEye
BigRedEye / calc.cpp
Last active February 23, 2021 21:20
Simple calculator in C++
#include <array>
#include <istream>
#include <limits>
#include <memory>
#include <optional>
#include <sstream>
#include <string>
#include <variant>
struct SyntaxError : public std::runtime_error {
#pragma once
#include <utility>
#include <variant>
template <typename... Ts>
struct Overloaded : Ts... {
using Ts::operator()...;
};