头文件

Posted harryhqg

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了头文件相关的知识,希望对你有一定的参考价值。

没贴头文件默认是这个

// By Hacheylight

#include <map>
#include <set>
#include <ctime>
#include <queue>
#include <stack>
#include <cmath>
#include <vector>
#include <bitset>
#include <cstdio>
#include <cctype>
#include <string>
#include <numeric>
#include <cstring>
#include <cassert>
#include <climits>
#include <cstdlib>
#include <iostream>
#include <algorithm>
#include <functional>
using namespace std ;
//#define int long long
#define rep(i, a, b) for (int i = (a); i <= (b); i++)
#define per(i, a, b) for (int i = (a); i >= (b); i--)
#define loop(it, v) for (auto it = v.begin(); it != v.end(); it++)
#define cont(i, x) for (int i = head[x]; i; i = e[i].nxt)
#define clr(a) memset(a, 0, sizeof(a))
#define ass(a, sum) memset(a, sum, sizeof(a))
#define lowbit(x) (x & -x)
#define all(x) x.begin(), x.end()
#define SC(t, x) static_cast <t> (x)
#define ub upper_bound
#define lb lower_bound
#define pqueue priority_queue
#define mp make_pair
#define pb push_back
#define pof pop_front
#define pob pop_back
#define fi first
#define se second
#define y1 y1_
#define Pi acos(-1.0)
#define iv inline void
#define enter cout << endl
#define siz(x) ((int)x.size())
#define file(x) freopen(x".in", "r", stdin),freopen(x".out", "w", stdout)
typedef long double ld ;
typedef long long ll ;
typedef unsigned long long ull ;
typedef pair <int, int> pii ;
typedef pair <ll, int> pli ;
typedef pair<int, pii> tri ;
typedef vector <int> vi ;
typedef vector <pii> vii ;
typedef vector <vi> vvi ;
typedef queue <int> qi ;
typedef queue <pii> qii ;
typedef set <int> si ;
typedef map <int, int> mii ;
typedef map <string, int> msi ;
const int N = 60 ;
const int INF = 0x3f3f3f3f ;
const int iinf = 1 << 30 ;
const ll linf = 2e18 ;
const int mod = 1000000007 ;
const double eps = 1e-7 ;
void douout(double x) printf("%lf\n", x + 0.0000000001) ; 
template <class T> void print(T a)  cout << a << endl ; exit(0) ; 
template <class T> void chmin(T &a, T b)  if (a > b) a = b ; 
template <class T> void chmax(T &a, T b)  if (a < b) a = b ; 
void add(ll &a, ll b)  a += b ; 
void sub(int &a, int b)  a = (a - b + mod) % mod ; 
void mul(int &a, int b)  a = (ll) a * b % mod ; 
int addv(int a, int b)  return (a += b) >= mod ? a -= mod : a ; 
int subv(int a, int b)  return (a -= b) < 0 ? a += mod : a ; 
int mulv(int a, int b)  return (ll) a * b % mod ; 
int read() 
    int f = 1, x = 0 ;
    char ch = getchar() ;
    while (!isdigit(ch))  if (ch == '-') f = -1 ; ch = getchar() ; 
    while (isdigit(ch))  x = x * 10 + ch -'0' ; ch = getchar() ; 
    return x * f ;


int pw(int a, int b) 
    int s = 1 ;
    for (; b; b >>= 1, a = (ll) a * a % mod)
    if (b & 1) s = (ll) s * a % mod ;
    return s ;

以上是关于头文件的主要内容,如果未能解决你的问题,请参考以下文章

C语言头文件的作用

C 头文件

常见文件格式的文件头数值

c语言中的头文件

ios开发 使用cocospod怎么引入头文件

Verilog头文件怎么包含