当前位置: 首页 > news >正文

合作网站建设中山网站建设模板招商

合作网站建设,中山网站建设模板招商,凡科建站网,做网站要不要营业执照记一个宏定义写法 最近在看libevent源码#xff0c;看到一个有趣的宏写法。特此记录。方便日后巩固学习。 源码写法#xff1a; #define HT_FIND(name, head, elm) name##_HT_FIND((head), (elm))首先来简单分析一下#xff1a; 定睛一看是一个宏#xff0c;##是连接符…记一个宏定义写法 最近在看libevent源码看到一个有趣的宏写法。特此记录。方便日后巩固学习。 源码写法 #define HT_FIND(name, head, elm) name##_HT_FIND((head), (elm))首先来简单分析一下 定睛一看是一个宏##是连接符 在vscode鼠标悬停该宏调用处就清晰明了了 // 源码 dent HT_FIND(event_debug_map, global_debug_map, find);// 鼠标悬停在宏上查看扩展扩展如下 #define HT_FIND(name,head,elm) name ## _HT_FIND((head), (elm)) 扩展到: event_debug_map_HT_FIND((global_debug_map), (find))接下来模仿该写法写个例子 #define FUNC(name, value1, value2) name##_INT((value1), (value2))int add_INT(int a, int b) {cout add a b endl;return a b; }int mul_INT(int a, int b) {cout mul a * b endl;return a * b; }int sub_INT(int a, int b) {cout sub a - b endl;return a - b; }int main() {FUNC(add, 9, 2);FUNC(mul, 9, 2);FUNC(sub, 9, 2);return 0; }输出结果 add 11 mul 18 sub 7我相信看完例子你就明白这种写法了。非常方便。仔细看看是不是这个宏的调用有点像线程定义的写法。比如说我们定义一个相加功能的线程 thread t1{add, 1, 6};
http://www.w-s-a.com/news/819558/

相关文章:

  • 网站维护具体做啥如何开发wap网站
  • 公司网站设计费计入什么科目潍坊公司网站制作
  • 拖拽式网站开发模具钢东莞网站建设
  • 彩票娱乐网站建设模块化网站开发
  • 孝感网站设计用自己的名字设计头像
  • 高明网站建设哪家好深圳vi设计公司全力设计
  • 工程技术cpu游戏优化加速软件
  • 一起做网店网站入驻收费wordpress 自定义评论样式
  • 深圳高端网站建设公司排名app软件开发sh365
  • 泰州网站整站优化惠州做网站多少钱
  • 做博客网站的php代码一建论坛建工教育网
  • 邢台网站制作费用单页营销网站后台
  • 红色网站建设的比较好的高校用vs2010做购物网站
  • 网站域名备案号查询网页设计实验报告总结模板
  • 什么软件 做短视频网站好大型论坛网站建设
  • 视频网站用什么cms网络运营与维护主要做什么
  • 设计网站主页要多少钱赣州制作网站百度
  • 什么叫高端网站定制网站收录大幅度下降
  • 汝城县网站建设公司aspx网站实例
  • 专业微网站营销diywap手机微网站内容管理系统
  • 盗版做的最好的网站温州logo设计公司
  • 网站建设 中山南充微网站建设
  • 企业网站更新什么内容免费设计软件下载
  • 夏天做哪些网站能致富做网站怎么每天更新内容
  • 个人网站的设计与开发网站建设流程中哪些部分比较重要
  • 招聘网站如何建设中国计算机网络公司排名
  • 工信部网站备案规定厦门在线制作网站
  • 商丘网站公司智联招聘手机app下载
  • 江西专业南昌网站建设中国专业的网站建设
  • 物流企业网站建设方案招标网站有哪些