语法上的小trick
构造函数
虽然不写构造函数也是可以的,但是可能会开翻车,所以还是写上吧。:
提供三种写法:
使用的时候只用:
注意,这里的A[i]=gg(3,3,3)
的“gg”不能打括号,否则就是强制转换了。
快速读入
inline char nc(){ static char buf[100000],*p1=buf,*p2=buf; return p1==p2&&(p2=(p1=buf)+fread(buf,1,100000,stdin),p1==p2)?EOF:*p1++;}inline int _read(){ char ch=nc();int sum=0; while(!(ch>='0'&&ch<='9'))ch=nc(); while(ch>='0'&&ch<='9')sum=sum*10+ch-48,ch=nc(); return sum;}
_read()
函数返回的就是读入信息。