Skip to content

Instantly share code, notes, and snippets.

@hikarin522
Created October 28, 2019 10:32
Show Gist options
  • Save hikarin522/a3ff315824fe05b8a635468a00dcbdc5 to your computer and use it in GitHub Desktop.
Save hikarin522/a3ff315824fe05b8a635468a00dcbdc5 to your computer and use it in GitHub Desktop.
// プリコンパイル済みヘッダー
// https://gcc.gnu.org/onlinedocs/gcc/Precompiled-Headers.html
// https://ezoeryou.github.io/cpp-intro/#%E3%82%B3%E3%83%B3%E3%83%91%E3%82%A4%E3%83%AB%E6%B8%88%E3%81%BF%E3%83%98%E3%83%83%E3%83%80%E3%83%BCprecompiled-header
// standard library
// https://cpprefjp.github.io/reference.html
// 言語サポート
#include <limits>
// #include <version> // C++20
#include <new>
#include <typeinfo>
// #include <contract> // C++20
#include <exception>
#include <initializer_list>
// コンセプト
// #include <concepts> // C++20
// 診断
#include <stdexcept>
#include <system_error>
// 汎用ユーティリティ
#include <utility>
#include <bitset>
#include <ratio>
#include <tuple>
// #include <optional> // C++17
// #include <variant> // C++17
// #include <any> // C++17
#include <type_traits>
#include <functional>
#include <memory>
#include <scoped_allocator>
// #include <memory_resource> // C++17
#include <chrono>
#include <typeindex>
// #include <execution> // C++17
// #include <charconv> // C++17
// 文字列
#include <string>
// #include <string_view> // C++17
// ローカライズ
#include <locale>
// #include <codecvt> // obsolete
// コンテナ
#include <array>
#include <deque>
#include <forward_list>
#include <list>
#include <queue>
#include <stack>
#include <vector>
#include <map>
#include <set>
#include <unordered_map>
#include <unordered_set>
// #include <span> // C++20
// イテレータ
#include <iterator>
// アルゴリズム
#include <algorithm>
// 数値
#include <complex>
// #include <bit> // C++20
#include <random>
#include <valarray>
#include <numeric>
// #include <numbers> // C++20
// 入出力
#include <iosfwd>
#include <iostream>
#include <ios>
#include <streambuf>
#include <istream>
#include <ostream>
#include <iomanip>
#include <sstream>
#include <fstream>
// #include <filesystem> // C++17
// #include <syncstream> // C++20
// 正規表現
#include <regex>
// アトミック操作
#include <atomic>
// スレッドサポート
#include <thread>
#include <mutex>
#include <shared_mutex> // C++14
#include <condition_variable>
#include <future>
// C言語互換
#include <cassert>
// #include <ccomplex> // obsolete
#include <cctype>
// #include <cerrno>
// #include <cfenv>
#include <cfloat>
// #include <cinttypes>
// #include <ciso646> // obsolete
#include <climits>
#include <clocale>
#include <cmath>
// #include <csetjmp>
#include <csignal>
// #include <cstdalign> // obsolete
#include <cstdarg>
// #include <cstdbool> // obsolete
// #include <cstddef>
#include <cstdint>
#include <cstdio>
#include <cstdlib>
#include <cstring>
// #include <ctgmath> // obsolete
#include <ctime>
// #include <cuchar> // C++11 C11
// #include <cwchar>
// #include <cwctype>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment