随笔分类 -  C++

摘要:十分简单的宏 但目的很明确就是为if添加一个跳出关键字 带来的好处自不必说 我多了一个有效关键字 写复杂条件逻辑时可以轻松很多 _for之所以保留i是考虑多层嵌套循环变量名称重复的问题 单层可以自己写_for(0, 1) 之所以这样写的目的也很明确 想想swift [0..n] 理解更方便 写起来也 阅读全文
posted @ 2018-01-18 10:11 winways 阅读(366) 评论(0) 推荐(0)
摘要:中间是另外一种办法只适用于4字节长的数据类型 因为可变参数默认存放空间4字节固定 即使传入的是BYTE也会被强制转换 而_des + 1 中实际的汇编码在数组内按照 基址 + 偏移量 * sizeof(type)来计算下一个地址 即使在C++中传递的只是数组的首址 但数组和指针 + 1的 结果都要被 阅读全文
posted @ 2018-01-18 09:54 winways 阅读(261) 评论(0) 推荐(0)
摘要:1 #include 2 #include 3 #include 4 #include 5 #include 6 7 using namespace std; 8 typedef unsigned char byte; 9 #define Arrlen(arr) sizeof(arr)/sizeof(arr[0]) 10 11 byte ar... 阅读全文
posted @ 2017-08-10 11:52 winways 阅读(497) 评论(0) 推荐(0)