随笔分类 -  tip

奇技淫巧&小芝士
摘要:使用register int申请的变量是存储在CPU中央寄存器中的(寄存器是中央处理器内的组成部分。寄存器是有限存贮容量的高速存贮部件),而使用int申请的变量是存储在内存中。 使用register修饰的变量可以提高它的读写速度,一般用于多层循环中。 阅读全文
posted @ 2022-04-05 18:26 ggexs 阅读(35) 评论(0) 推荐(0) 编辑
摘要:cpp x&(-x) x= 1001100 -x=0110100(补码) 阅读全文
posted @ 2022-04-02 17:51 ggexs 阅读(20) 评论(0) 推荐(0) 编辑
摘要:ref tip 运用非严格弱序判定任何a,b关键字都认为是不相等的。 这样的非严格弱序方法带来的问题 有序关联容器不允许存在相同的关键字,在用非严格弱序函数判断时,会认为相同的关键字是不相等的,因此会将两个相同的关键字插入容器中,这个行为是未定义的 阅读全文
posted @ 2022-03-02 10:19 ggexs 阅读(27) 评论(0) 推荐(0) 编辑
摘要:tie是将两个stream绑定的函数,空参数的话返回当前的输出流指针。 std :: cin默认是与std :: cout绑定的,所以每次操作的时候都要调用fflush,这样增加了IO的负担,通过tie(nullptr)来解除std :: cin和std :: cout之间的绑定,进一步加快执行效率 阅读全文
posted @ 2022-02-16 11:16 ggexs 阅读(687) 评论(0) 推荐(0) 编辑
摘要:0x3f 阅读全文
posted @ 2022-02-13 09:37 ggexs 阅读(35) 评论(0) 推荐(0) 编辑
摘要:~在C语言的意思是按位取反,即0->1,1->0. 而且scanf函数是有返回值的,并且返回值为int。 根据这个符号特殊的含义和scanf函数的返回值,当输入为-1是,将-1取反为0,循环会结束 所以~的含义为循环输入,直到输入-1,停止循环。 阅读全文
posted @ 2022-02-07 10:50 ggexs 阅读(81) 评论(0) 推荐(0) 编辑
摘要:https://www.cnblogs.com/walfud/articles/2047096.html cout格式化输出 cout输出精度、位数 阅读全文
posted @ 2022-02-02 23:06 ggexs 阅读(20) 评论(0) 推荐(0) 编辑

more_horiz
keyboard_arrow_up dark_mode palette
选择主题
点击右上角即可分享
微信分享提示