
C
小七爱淘气
吾爱工作,亦爱生活
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
使用do{ } while(0)的好处
看到过一些程序中或者宏中使用do{} while (0)觉得挺奇怪,不知道为什么这么写,就百度了一下... 看到一个比较好的帖子,给大家分享下! 我遇见的宏 [cpp] view plain copy #define LFW(x, y) do { x = websGetVar(wp, T(#y), T("")); } while(0)转载 2016-11-03 20:49:16 · 227 阅读 · 0 评论 -
慎用数字的位移运算
背景: u_int64 key ; int a = 65536 + 1 ; key = ( a u_int64 key2 ; b = 1 ; key2 = ( b 试问key和key2值是否一样,分别为多少 答案:一样,都是65537 解析:a用二进制来表示:0000 0000 0000 0001 0000 0000 0000 0001 a左移16位后原创 2017-01-17 16:36:04 · 342 阅读 · 0 评论 -
文件路径 正斜杠和反斜杠
c++中\\是一种转义字符,他表示一个\,就像\n表示回车一样。所以C++中的路径名: D:\matcom45\doc\users\_themes\m.dat 应为:CString filename=_T("D:\\matcom45\\doc\\users\\_themes\\m.dat"); 或 CString filename=_T("D:/matcom45/doc/use转载 2017-05-23 20:43:10 · 2946 阅读 · 0 评论