/** * @file qcl_include.hpp * @brief 通用C++开发头文件集合(Linux环境) * @note 使用前确保目标平台支持C++17标准 */ #ifndef QCL_INCLUDE_HPP #define QCL_INCLUDE_HPP // ==================== C/C++基础运行时库 ==================== #include // 标准输入输出流(cin/cout/cerr) #include // std::string类及相关操作 #include // C风格字符串操作(strcpy/strcmp等) #include // 通用工具函数(atoi/rand/malloc等) #include // C风格IO(printf/scanf) #include // 断言宏(调试期检查) #include // 数学函数(sin/pow等) #include // 时间处理(time/clock) #include // 信号处理(signal/kill) #include // 智能指针 // ==================== STL容器与算法 ==================== #include // 动态数组(连续内存容器) #include // 双向链表 #include // 双端队列 #include // 有序键值对(红黑树实现) #include // 有序集合 #include // 哈希表实现的键值对 #include // 哈希表实现的集合 #include // 栈适配器(LIFO) #include // 队列适配器(FIFO) #include // 通用算法(sort/find等) #include // 数值算法(accumulate等) #include // 迭代器相关 // ==================== 字符串与流处理 ==================== #include // 字符串流(内存IO) #include // 文件流(文件IO) #include // 流格式控制(setw/setprecision) #include // 正则表达式 #include // 文件系统(C++17) // ==================== 并发编程支持 ==================== #include // 线程管理(std::thread) #include // 互斥锁(mutex/lock_guard) #include // 原子操作(线程安全变量) #include // 条件变量(线程同步) // ==================== Linux网络编程 ==================== #include // 套接字基础API(socket/bind) #include // IPV4/IPV6地址结构体 #include // 地址转换函数(inet_pton等) #include // POSIX API(close/read/write) #endif // QCL_INCLUDE_HPP