0


适用于 Visual Studio 的 C++ 万能头

您可以通过 star 我固定的 GitHub 存储库来支持我,谢谢!以下是我的一些 GitHub 存储库,很有可能对您有用:

  • Proxy Everything - Open Source (PE-OS)
  • QR Generator - Open Source (QG-OS)

用于在 Visual Studio 上预编译的 C++ 包含。

  • 此文件是 GCC 13.1.0 中 <bits/stdc++.h> 文件的修改版本,与 Visual Studio 兼容。
  • 修改由本文作者完成。
  • 修改版本是根据 GNU General Public License v3.0 or later 分发的。
  • 原始文件是根据 GNU General Public License v3.0 or later 分发的。
  • 您可以在 https://gcc.gnu.org/onlinedocs/gcc-13.1.0/libstdc++/api/a00839_source.html 找到原始文件。
// C++ includes used for precompiling on Visual Studio// Copyright (c) 2023 Xi Xu// SPDX-License-Identifier: GPL-3.0-or-later// This file is a modified version of the <bits/stdc++.h> file from GCC 13.1.0 that is compatible with Visual Studio.// The modifications are made by Xi Xu whose home page is https://xi-xu.me/.// The original file is distributed under the GNU General Public License v3.0 or later.// You can find the original file at https://gcc.gnu.org/onlinedocs/gcc-13.1.0/libstdc++/api/a00839_source.html.// 17.4.1.2 Headers#pragmaonce// C#include<cassert>#include<cctype>#include<cfloat>#include<ciso646>#include<climits>#include<csetjmp>#include<cstdarg>#include<cstddef>#include<cstdlib>#include<cstdint>// C++// #include <bitset>// #include <complex>#include<algorithm>#include<bitset>#include<functional>#include<iterator>#include<limits>#include<memory>#include<new>#include<numeric>#include<typeinfo>#include<utility>#include<array>#include<atomic>#include<initializer_list>#include<ratio>#include<scoped_allocator>#include<tuple>#include<typeindex>#include<type_traits>#if_HAS_CXX17#include<any>// #include <execution>#include<optional>#include<variant>#include<string_view>#endif#if_HAS_CXX20#include<bit>#include<compare>#include<concepts>#include<numbers>#include<ranges>#include<span>#include<source_location>#include<version>#endif#if_HAS_CXX23#include<expected>#include<stdatomic.h>#if__cpp_impl_coroutine#include<coroutine>#endif#endif// C#include<cassert>#include<cctype>#include<cerrno>#include<cfloat>#include<ciso646>#include<climits>#include<clocale>#include<cmath>#include<csetjmp>#include<csignal>#include<cstdarg>#include<cstddef>#include<cstdio>#include<cstdlib>#include<cstring>#include<ctime>#include<cwchar>#include<cwctype>#include<ccomplex>#include<cfenv>#include<cinttypes>#include<cstdalign>#include<cstdbool>#include<cstdint>#include<ctgmath>#include<cuchar>// C++#include<complex>#include<deque>#include<exception>#include<fstream>#include<functional>#include<iomanip>#include<ios>#include<iosfwd>#include<iostream>#include<istream>#include<iterator>#include<limits>#include<list>#include<locale>#include<map>#include<memory>#include<new>#include<numeric>#include<ostream>#include<queue>#include<set>#include<sstream>#include<stack>#include<stdexcept>#include<streambuf>#include<string>#include<typeinfo>#include<utility>#include<valarray>#include<vector>#include<array>#include<atomic>#include<chrono>#include<codecvt>#include<condition_variable>#include<forward_list>#include<future>#include<initializer_list>#include<mutex>#include<random>#include<ratio>#include<regex>#include<scoped_allocator>#include<system_error>#include<thread>#include<tuple>#include<typeindex>#include<type_traits>#include<unordered_map>#include<unordered_set>#include<shared_mutex>#if_HAS_CXX17#include<any>#include<charconv>// #include <execution>#include<filesystem>#include<optional>#include<memory_resource>#include<variant>#endif#if_HAS_CXX20#include<barrier>#include<bit>#include<compare>#include<concepts>#include<format>#include<latch>#include<numbers>#include<ranges>#include<span>#include<stop_token>#include<semaphore>#include<source_location>#include<syncstream>#include<version>#endif#if_HAS_CXX23#include<expected>#include<spanstream>#if__has_include(<stacktrace>)#include<stacktrace>#endif#include<stdatomic.h>#include<stdfloat>#endif

此文件的配置方法可在互联网上搜索。

  • GitHub

本文转载自: https://blog.csdn.net/m0_73287396/article/details/141508003
版权归原作者 Xi-Xu 所有, 如有侵权,请联系我们删除。

“适用于 Visual Studio 的 C++ 万能头”的评论:

还没有评论