Files
Netralib/include/QCL_Include.hpp
2025-07-17 15:23:35 +08:00

48 lines
892 B
C++
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

// 包含常用 STL 头文件 + c/c++开发中的核心组件
#ifndef QCL_INCLUDE_HPP
#define QCL_INCLUDE_HPP
// C++ 标准库 - 基础功能
#include <iostream>
#include <string>
#include <cstring>
#include <cstdlib>
#include <cstdio>
#include <cassert>
#include <cmath>
#include <ctime>
// 容器与算法
#include <vector>
#include <list>
#include <deque>
#include <map>
#include <set>
#include <unordered_map>
#include <unordered_set>
#include <stack>
#include <queue>
#include <algorithm>
#include <numeric>
#include <iterator>
// 字符串与流处理
#include <sstream>
#include <fstream>
#include <iomanip>
// 多线程支持C++11 起)
#include <thread>
#include <mutex>
#include <atomic>
#include <condition_variable>
// 网络支持(平台相关)
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <unistd.h>
#endif // QCL_INCLUDE_HPP