随笔分类 - “你需要知道的一切”系列
摘要:if...else语句常写吧? But,你会不会觉得: 写if...else? 烦死了! 写switch?就俩我写啥…… 于是,又一个C艹利器——三目运算符诞生啦! 先上代码: mn = (a < b) ? a : b; /* 其中,? :为三目运算符,一般为“结果保存值 = 条件 ? 结果A :
阅读全文
摘要:高精度大家都认识吧? 但是,高精度这货是真滴长…… 于是,人们又发明出了一个东西 __int128! __int128(注意前面有2个下划线)嘛,把特点写脸上了:占用128位,也就是16个字节。储存范围,自然也是占用64位的long long的2倍。换算一下,能存三十多近四十位。基本上可以代替部分高
阅读全文
摘要:话说写代码时要写 1 吨 if 的题你们有木有遇到? 比如这道题。6 个操作要写 6 个 if!那么你的代码可能会成这德行: if (op == 1) { // 一顿操作猛如虎 } else { if (op == 2) { // 一顿操作猛如虎 } else { if (op == 3) { //
阅读全文
摘要:话说咱写 STL 的时候经常会要写迭代器,大概是这么一大串东西: vector<int>::iterator iter = data.begin(); 好烦啊!而且,iterator 这个单词容易写错(CE:走好不送)…… 于是,在 C 艹 11标准中,C 艹开发者发明了一个超级好用的东西:auto
阅读全文