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

手机网站app制作公司关键词优化营销

手机网站app制作公司,关键词优化营销,我想建立一个网站不知道怎么做啊,程序源代码网站记一个宏定义写法 最近在看libevent源码,看到一个有趣的宏写法。特此记录。方便日后巩固学习。 源码写法: #define HT_FIND(name, head, elm) name##_HT_FIND((head), (elm))首先来简单分析一下: 定睛一看是一个宏,##是连接符…

记一个宏定义写法

最近在看libevent源码,看到一个有趣的宏写法。特此记录。方便日后巩固学习。

源码写法:

#define HT_FIND(name, head, elm)   name##_HT_FIND((head), (elm))

首先来简单分析一下:

  1. 定睛一看是一个宏,##是连接符

  2. 在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.mnyf.cn/news/46881.html

相关文章:

  • 个人网站设计策划书可以发外链的平台
  • html5做静态网站网站建设需要多少钱?
  • 宝鸡网站建设公司seo教学实体培训班
  • 如何在百度上搜索到自己的网站网站推广软件排名
  • 台州网站排名公司英语seo
  • 北京高端网站设计灰色关键词排名代发
  • php能用着手机网站开发长沙关键词优化费用
  • 网站内容专题怎么做全网营销系统1700元真实吗
  • 成都哪家做网站做的好关键词指数批量查询
  • 网站建设怎么支付款项网络营销环境分析主要包括
  • mac os wordpress苏州搜索引擎优化
  • 厦门网站建设企业内容企业推广
  • 深圳做网站新科广州网站建设方案维护
  • 网站被降权后怎么办如何做企业网站
  • 马上飞做的一些网站营销型网站建设推荐
  • 企业网站的基本功能有哪些厦门网站综合优化贵吗
  • 拉新app渠道shopify seo
  • 小说网页设计代码模板seo排名快速刷
  • 做恋视频网站网站批量查询
  • 档案网站的建设方案广告公司图片
  • 网站导航设计法则今日热搜排行第一名
  • html工具软件seo技巧是什么
  • 徐州专业网站制作公司鲜花网络营销推广方案
  • 西安网站群建设网站热度查询
  • 网站搜索引擎优化方案搜索引擎营销的内容
  • 网站改版设计注意事项信息流优化师简历怎么写
  • 宁波住房和城乡建设局网站首页百度竞价托管费用
  • 中国优秀企业网站欣赏链接生成器在线制作
  • 6.网站开发流程是什么网页设计
  • 上海做网站定制seo诊断方案