![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
MrSun丶
这个作者很懒,什么都没留下…
展开
-
c++小记
1.二维数组的传参问题: (1):在形参中指明第二维维数; 例:void set(int a[][3]) (2):一维数组指针作为形参; 例:void set(int (*a)[3]) (3):二重指针传参; 例:set (&a);void set(int (*a)[10][10]) 2.指针引用: *p=10; *&q=p; 3...原创 2019-04-16 09:55:01 · 142 阅读 · 0 评论 -
do...while(0)的妙用
总是听闻do...while(0)有妙用,但一直不曾去了解,今日得缘偶见,其可替代功能复杂的宏。 effective c++的第一个条例就是用enum,const,union等代替define,为什么define如此令人闻之色变呢? #define f(x,y) x*y的原意是简化调用,当x,y是数字或变量时无碍,但当其是表达式时则相去甚远。 例如: f(3,5),这是=符合我们初衷,但若f...原创 2019-04-17 16:37:09 · 103 阅读 · 0 评论 -
web服务器开发
#http_conn.h //负责状态码,读写缓存区等的定义声明。 #ifndef HTTPCONNECTION_H_ #define HTTPCONNECTION_H_ #include<unistd.h> #include<iostream> #include<sys/types.h> #include<fcntl.h> #includ...原创 2019-06-06 20:39:56 · 723 阅读 · 0 评论